superpowers
claudecodexCore skills library for Claude Code: TDD, debugging, collaboration patterns, and proven techniques
15 skills · hooks
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.
Plugin shuyi from marketplace shuyi-engine in Zafnok/shuyi-engine. Commands read from the repo's manifest — today.
shuyi-animateMotion 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-botsBots 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-cinematicMake 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-replayReproduce 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-dialogueWrite 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-gatesThe 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-artBring 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-inputInput 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-netOnline 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-gameStart 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-perfFind 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-screenAdd 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-shipGet 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-fieldA 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-gridBuild 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-testTest 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
Core skills library for Claude Code: TDD, debugging, collaboration patterns, and proven techniques
15 skills · hooks
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
Build powerful, stateful CLI interfaces for any GUI application using the cli-anything harness methodology.
5 commands
Automates browser interactions for web testing, form filling, screenshots, and data extraction
12 skills
Use Alibaba Open Code Review from local Codex.
2 skills
Claude Code skill for creating and presenting Slidev slidedecks
1 skill
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.