create-game
Add a new game to @randsum/games
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Add a new game to @randsum/games
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
| name | create-game |
| description | Add a new game to @randsum/games |
| disable-model-invocation | true |
Games live as subpath exports inside packages/games/. No separate package needed.
Ask the user for:
mothership)packages/games/<shortcode>.randsum.json following the schema at packages/gameSchema/randsum.jsonbun run --filter @randsum/games codegen — generates packages/games/src/<shortcode>.generated.ts".<shortcode>" entry to packages/games/package.json exports map (following existing pattern)packages/games/__tests__/<shortcode>.test.ts and <shortcode>.property.test.tspackage.json size-limit array: dist/<shortcode>.generated.js with appropriate KB limitbun run --filter @randsum/games test && bun run --filter @randsum/games build.randsum.json spec — no hand-written TypeScript in generated files@randsum/roller onlyAdd a new modifier to @randsum/roller (co-located schema + behavior, registered in RANDSUM_MODIFIERS)
Roll dice using RANDSUM notation for tabletop RPGs. Use when users ask to roll dice, need probability calculations, or want game-specific mechanics for D&D, Blades in the Dark, PbtA, Daggerheart, Root RPG, and Salvage Union.
Analyze probability distributions for RANDSUM dice notation. Use when users ask about odds, expected values, probability of specific outcomes, or want to compare different roll strategies. Handles standard dice, drop/keep, advantage/disadvantage, rerolls, exploding dice, and game-system outcomes.
Safely publish @randsum packages to npm with pre-flight checks and version bump guidance
Roll dice and interpret results for tabletop RPGs using RANDSUM notation. Use this skill whenever a user asks to roll dice, wants a random result, needs a game mechanic simulated, or mentions TTRPGs — even casually (e.g. "roll for me", "give me a strength score", "what do I get?"). Also use for questions about dice notation, probability, D&D 5E, Blades in the Dark, Daggerheart, PbtA, Root RPG, or Salvage Union mechanics.
Regenerate and verify game package TypeScript from .randsum.json specs