claude

shuyi

Agent Skills for making games on Shuyi Engine: start a game, its screens, input and stages, dialogue and cinematics, tests, replays, bots and balance, and shipping it.

0 on GitHubMIT OR Apache-2.0updated yesterdaydevelopment
/

Plugin shuyi from marketplace shuyi-engine in Zafnok/shuyi-engine. Commands read from the repo's manifest — today.

What it installs

Skills (16)

  • shuyi-animate

    Motion in a game on Shuyi Engine, drawn from the time alone by the skin and never by the rules. It covers what exists today (sprites cut from a sheet, a grid walk shown at the player's speed, text typing out, the hurry clock, idle motion, ease curves and tweens, cinematic pans). Animation clips as d

  • shuyi-balance-bots

    Bots that play a turn-based Shuyi Engine game and report on it, from a plain bot run (`shuyi playtest` with no checks) to named bots judged by bands in a data file (`shuyi playtest`) and the autobalance search whose knobs change a stage until each bot lands in its band (`shuyi autobalance`). Use whe

  • shuyi-cinematic

    Make a cinematic on Shuyi Engine, a file of timed shots of the game's own kinds over a length in seconds or a music cue's. Covers reading and checking it with the game's files, and a screen that draws each frame from the time alone, keeping its own time or the music's. Use when adding an opening, an

  • shuyi-debug-replay

    Reproduce a bug of a game on Shuyi Engine from a record of its rules (its seed and commands), find where two runs part by the state's hash, and keep the record as a test. Use when a play went wrong and its record (from the bots, a test or a player) can show it, when two runs of one record disagree,

  • shuyi-dialogue

    Write a game's talk on Shuyi Engine in `.dlg` files (scenes, speakers placed left and right, narration, reply choices, `@if` blocks, music changes), read them through the format registry, check them against the game's rules, and play them one text box at a time in the engine's text box. Use when add

  • shuyi-gates

    The checks a game on Shuyi Engine passes before every commit (fmt, clippy, the tests, check, check --target, check-keys and lint), what each finding means, and why none is ever weakened to pass. Use before committing or pushing a game's change, when its CI fails, or when `cargo shuyi lint` or the ru

  • shuyi-import-art

    Bring art and maps made in other tools into a game on Shuyi Engine and check what they read as. Tiled and LDtk maps and Aseprite sheets aren't read by the engine yet. This skill says what is read today (PNG pictures, palettes, font atlases, the `.map` grid format) and how `cargo shuyi import` checks

  • shuyi-input

    Input on Shuyi Engine — a game's code reacts to actions, never keys, and every key and button is the player's to rebind. Covers the keymap file, actions of the game's own, help text that names the player's keys, controllers, targets without a keyboard, and the checks that catch a hard-coded key. Use

  • shuyi-net

    Online play for a game on Shuyi Engine, by lockstep and sessions, through the engine's online module. The module isn't built yet. This skill says how a turn game stays ready for it (deterministic rules, commands as the only input, a state hash, records that replay) and how to find a desync by hand t

  • shuyi-new-game

    Start a new game on Shuyi Engine with `shuyi new`, on the engine's short path (BasicGame, BasicData, run_game, BasicTools), with its gates, its tools and the engine's MCP server for coding agents. Use when making a game from nothing, picking a template (blank or grid), getting the engine's tools or

  • shuyi-perf

    Find what makes a game on Shuyi Engine slow or heavy, from the times of its frames and of the spans it marks around its own code, and from the heap, its counts and its snapshots by memory tag (what holds it and what grew), read as JSON lines from a headless run, an MCP session or a running debug bui

  • shuyi-screen

    Add or change a screen of a game on Shuyi Engine — a screen is logic (update to a Transition), a view (plain data the tests read) and a skin (draw paints the view), with its text by key and its actions declared. Covers the Screen trait, the screen stack, overlays, a screen that answers the one below

  • shuyi-ship

    Get a game on Shuyi Engine ready to ship. A package per target (`cargo shuyi export <target>`); the web build (`cargo shuyi web --release`, and what a game needs for it); the targets it ships on and their controls (`check --target`); a baked pack; and the credits of every third-party work it uses. U

  • shuyi-stage-field

    A real-time stage on Shuyi Engine, where things move every fixed step, hit tiles and boxes, and a camera follows. The engine doesn't build one yet. This skill says what exists, what is coming, and how a game that can't wait keeps its world ready for it. Use when a game needs real time (snake, a plat

  • shuyi-stage-grid

    Build a turn-based grid stage on Shuyi Engine, with its rules in a pure crate over TurnRules, its map in the engine's `.map` format, and its screen painted by the grid kit's glyph skin from a MapScene. Use when writing or changing a grid game's rules, commands, terrain, map or stage screen, or the s

  • shuyi-test

    Test a Shuyi Engine game at every layer, with unit and property tests of its rules, its screens played through the engine's headless Harness, the tool contract in tests, text snapshots of a look, and pictures of frames to review. Use when adding or changing rules, a screen or a stage, when a change

View source on GitHub zafnok.github.io

Similar plugins

superpowers

claudecodex

Core skills library for Claude Code: TDD, debugging, collaboration patterns, and proven techniques

15 skills · hooks

obra/superpowers 316,836

context7

claudecodex

Up-to-date documentation lookup. Pull version-specific documentation and code examples directly from source repositories into your coding agent's context.

1 MCP server

upstash/context7 64,709

Build powerful, stateful CLI interfaces for any GUI application using the cli-anything harness methodology.

5 commands

HKUDS/CLI-Anything 58,665

Automates browser interactions for web testing, form filling, screenshots, and data extraction

12 skills

vercel-labs/agent-browser 50,373

Use Alibaba Open Code Review from local Codex.

2 skills

alibaba/open-code-review 50,068

slidev

claude

Claude Code skill for creating and presenting Slidev slidedecks

1 skill

slidevjs/slidev 49,452

Maintain shuyi?

This page updates itself from your repo. Add the badge to your README, or get it Featured to pin it above the organic results with a followed link to your site.

claude & codex pluginslisted