Sstobo/Claude-Code-Game-Master
Total conversion for Claude Code. Use RAG and the RPG ruleset apis to play a persistent adventure in any book or world of your choosing.
ARCHETYPE
Orchestrator
A bench of specialised subagents. The main agent mostly delegates.
Copy this rig
# review before running: this installs third-party code
$ npx degit Sstobo/Claude-Code-Game-Master/.claude ./rig-claude-code-game-master # inspect, then merge into .claude/ MCP servers are added to Claude Code at local scope; env vars are shown as YOUR_… placeholders — we never store values. Files are fetched with degit into a separate folder so you can review before merging.
$ npx degit Sstobo/Claude-Code-Game-Master/.claude/skills/gm-combat .claude/skills/gm-combat $ npx degit Sstobo/Claude-Code-Game-Master/.claude/skills/gm-conditions .claude/skills/gm-conditions $ npx degit Sstobo/Claude-Code-Game-Master/.claude/skills/gm-craft .claude/skills/gm-craft $ npx degit Sstobo/Claude-Code-Game-Master/.claude/skills/gm-dungeon .claude/skills/gm-dungeon $ npx degit Sstobo/Claude-Code-Game-Master/.claude/skills/gm-levelup .claude/skills/gm-levelup $ npx degit Sstobo/Claude-Code-Game-Master/.claude/skills/gm-skills .claude/skills/gm-skills $ npx degit Sstobo/Claude-Code-Game-Master/.claude/skills/gm-social .claude/skills/gm-social $ npx degit Sstobo/Claude-Code-Game-Master/.claude/skills/gm-spellcasting .claude/skills/gm-spellcasting
$ curl -fsSL --create-dirs -o .claude/agents/create-character.md https://raw.githubusercontent.com/Sstobo/Claude-Code-Game-Master/main/.claude/agents/create-character.md $ curl -fsSL --create-dirs -o .claude/agents/dungeon-architect.md https://raw.githubusercontent.com/Sstobo/Claude-Code-Game-Master/main/.claude/agents/dungeon-architect.md $ curl -fsSL --create-dirs -o .claude/agents/extractor-items.md https://raw.githubusercontent.com/Sstobo/Claude-Code-Game-Master/main/.claude/agents/extractor-items.md $ curl -fsSL --create-dirs -o .claude/agents/extractor-locations.md https://raw.githubusercontent.com/Sstobo/Claude-Code-Game-Master/main/.claude/agents/extractor-locations.md $ curl -fsSL --create-dirs -o .claude/agents/extractor-npcs.md https://raw.githubusercontent.com/Sstobo/Claude-Code-Game-Master/main/.claude/agents/extractor-npcs.md $ curl -fsSL --create-dirs -o .claude/agents/extractor-plots.md https://raw.githubusercontent.com/Sstobo/Claude-Code-Game-Master/main/.claude/agents/extractor-plots.md $ curl -fsSL --create-dirs -o .claude/agents/gear-master.md https://raw.githubusercontent.com/Sstobo/Claude-Code-Game-Master/main/.claude/agents/gear-master.md $ curl -fsSL --create-dirs -o .claude/agents/loot-dropper.md https://raw.githubusercontent.com/Sstobo/Claude-Code-Game-Master/main/.claude/agents/loot-dropper.md $ curl -fsSL --create-dirs -o .claude/agents/monster-manual.md https://raw.githubusercontent.com/Sstobo/Claude-Code-Game-Master/main/.claude/agents/monster-manual.md $ curl -fsSL --create-dirs -o .claude/agents/npc-builder.md https://raw.githubusercontent.com/Sstobo/Claude-Code-Game-Master/main/.claude/agents/npc-builder.md $ curl -fsSL --create-dirs -o .claude/agents/plot-weaver.md https://raw.githubusercontent.com/Sstobo/Claude-Code-Game-Master/main/.claude/agents/plot-weaver.md $ curl -fsSL --create-dirs -o .claude/agents/rules-master.md https://raw.githubusercontent.com/Sstobo/Claude-Code-Game-Master/main/.claude/agents/rules-master.md $ curl -fsSL --create-dirs -o .claude/agents/scene-illustrator.md https://raw.githubusercontent.com/Sstobo/Claude-Code-Game-Master/main/.claude/agents/scene-illustrator.md $ curl -fsSL --create-dirs -o .claude/agents/spell-caster.md https://raw.githubusercontent.com/Sstobo/Claude-Code-Game-Master/main/.claude/agents/spell-caster.md $ curl -fsSL --create-dirs -o .claude/agents/world-builder.md https://raw.githubusercontent.com/Sstobo/Claude-Code-Game-Master/main/.claude/agents/world-builder.md
This rig commits no guardrails. Here is the community baseline instead — the deny/ask rules most often found across all 7,204 rigs:
{
"permissions": {
"deny": [
"Read(./.env)",
"Read(**/.env)",
"Read(~/.ssh/**)",
"Bash(rm -rf *)",
"Read(**/*.pem)",
"Bash(rm -rf /)",
"Bash(git push --force:*)",
"Bash(sudo *)",
"Read(.env)",
"Bash(rm -rf /*)",
"Read(./.env.*)",
"Read(~/.aws/**)",
"Bash(git push --force*)",
"Bash(rm -rf:*)",
"Read(**/*.key)",
"Read(**/.env.*)",
"Bash(sudo:*)",
"Bash(git reset --hard*)",
"Bash(git reset --hard:*)",
"Read(.env.*)"
],
"ask": [
"Bash(git push:*)",
"Bash(git push *)",
"Bash(git commit:*)",
"Bash(rm *)",
"Bash(rm:*)",
"Bash(git rebase *)",
"Bash(wget *)",
"Bash(npm publish:*)",
"Bash(git commit *)",
"Bash(gh pr merge *)"
]
}
} Skills (8)
Subagents (15)
| create-character model: sonnet | Kit-aware character creation wizard. Use PROACTIVELY when players want to create new characters. Generic spine for any kit that is not exactly dnd5e (identity, kit stats, gear, look); dnd5e branch kee |
| dungeon-architect | Generate dungeon room structures (background). Use PROACTIVELY when players enter caves, ruins, or underground complexes that lack room definitions. Queries RAG for source material, generates room JSO |
| extractor-items model: opus | Extract objects from document chunks (items, props, treasures, notable objects) |
| extractor-locations model: opus | Extract places from document chunks (locations, settings, scenes) |
| extractor-npcs model: opus | Extract characters from document chunks (NPCs, fictional characters, people) |
| extractor-plots model: opus | Extract story elements from document chunks (quests, scenes, themes, plot points) |
| gear-master | D&D 5e equipment, armor, weapons, and magic items expert. Use PROACTIVELY when players shop for gear, ask about item stats, need weapon details, or check magic item properties. Fetches official equipm |
| loot-dropper | Intelligent loot generation agent. Use PROACTIVELY when generating treasure, shop inventory, or random item rewards. Selects appropriate items based on rarity, party level, and context using pre-built |
| monster-manual | D&D 5e COMBAT STATS expert (NOT narrative/personality). Use PROACTIVELY when players encounter creatures, need stat blocks (AC, HP, attacks), or GM asks about monster abilities. Fetches official creat |
| npc-builder | NPC NARRATIVE enhancer (NOT combat stats). Use PROACTIVELY when NPCs need backstory, motivations, or personality depth. Works with npcs.json to add character development. For COMBAT STATS, use monster |
| plot-weaver | Silent, RAG-grounded story-planner. Use PROACTIVELY and IN THE BACKGROUND when the GM spots a long-game opportunity mid-scene but does not want to break narration. Develops ONE grounded, DORMANT story |
| rules-master | D&D 5e rules, mechanics, and judgments expert. Use PROACTIVELY when rule questions arise, mechanics need clarification, or GM needs official rulings. Provides authoritative interpretations with contex |
| scene-illustrator | Diegetic scene-image generator. Use PROACTIVELY (and in the BACKGROUND) at any beat with visual/emotional charge — new location, monster/boss reveal, big loot, a styled player flourish, a comic beat, |
| spell-caster | D&D 5e spells, magic schools, conditions, and damage types expert. Use PROACTIVELY when players cast spells, ask about spell details, need spell lists by level/school, or check magical effects. Provid |
| world-builder | Interactive campaign world builder that creates content like a neural network expanding from the current location. Builds iteratively through dialogue with the user, focusing on deep connections betwe |
Hooks (2)
| event | matcher | runs |
|---|---|---|
| PostToolUse | Bash | bash .claude/hooks/post-tool-state-log.sh |
| Stop | * | bash .claude/hooks/session-autosave.sh |
Slash commands (9)
/create-character/enhance/gm/help/import/new-game/reset/setup/world-check
Similar rigs
pixel-cellar/Claude-Code-Game-Studios
48 协同代理管理独立游戏开发的 Claude Code 架构 (中文本地化版本)
Fort Knox 3.9k tok ·
Donchitos/Claude-Code-Game-Studios
Turn Claude Code into a full game dev studio — 49 AI agents, 72 workflow skills, and a complete coordination system mirroring real studio hierarchy.
Fort Knox 11.6k tok ·
Negentropy-Laby/Constitution-Driven-Development
Constitution Driven Development template for coordinated Claude Code agent workflows
Fort Knox 20.4k tok ·
IdoCohen560/claude-unity-game-studio
AI-powered Unity game development studio for Claude Code - 49 agents, 120+ skills, and a full studio hierarchy that turns a single AI session into a coordinated game dev team. View more about me in my portfolio.
Fort Knox 16.5k tok ·