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 직업 분류 기준
Add 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
| 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 only