~ / rigs / RandallLiuXin / GodotMaker

RandallLiuXin/GodotMaker

Autonomous text-to-game pipeline for Godot, powered by Claude Code,Codex,Opencode

↗ GitHub ★ 550 NOASSERTION updated 22d ago project Claude Code
share on X
ARCHETYPE
Orchestrator
A bench of specialised subagents. The main agent mostly delegates.
CONTEXT TAX · EVERY TURN
~1.5k tokens
Featherweight · median rig: 2.2k · breakdown
GUARDRAILS
0/5
No committed guardrails · details

Copy this rig

# review before running: this installs third-party code
$ npx degit RandallLiuXin/GodotMaker/agents ./rig-godotmaker/agents
$ npx degit RandallLiuXin/GodotMaker/hooks ./rig-godotmaker/hooks

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.

$ curl -fsSL --create-dirs -o .claude/agents/analyst.md https://raw.githubusercontent.<redacted>.md
$ curl -fsSL --create-dirs -o .claude/agents/asset-producer.md https://raw.githubusercontent.com/RandallLiuXin/GodotMaker/main/agents/asset-producer.md
$ curl -fsSL --create-dirs -o .claude/agents/decomposer.md https://raw.githubusercontent.<redacted>.md
$ curl -fsSL --create-dirs -o .claude/agents/gdd-auditor.md https://raw.githubusercontent.com/RandallLiuXin/GodotMaker/main/agents/gdd-auditor.md
$ curl -fsSL --create-dirs -o .claude/agents/reviewer.md https://raw.githubusercontent.<redacted>.md
$ curl -fsSL --create-dirs -o .claude/agents/verifier.md https://raw.githubusercontent.<redacted>.md
$ curl -fsSL --create-dirs -o .claude/agents/worker.md https://raw.githubusercontent.com/RandallLiuXin/GodotMaker/main/agents/worker.md

This rig commits no guardrails. Here is the community baseline instead — the deny/ask rules most often found across all 6,413 rigs:

{
  "permissions": {
    "deny": [
      "Read(~/.ssh/**)",
      "Read(**/.env)",
      "Bash(rm -rf *)",
      "Read(./.env)",
      "Bash(rm -rf /)",
      "Bash(git push --force:*)",
      "Bash(sudo *)",
      "Read(**/*.pem)",
      "Bash(rm -rf /*)",
      "Read(~/.aws/**)",
      "Bash(rm -rf:*)",
      "Read(.env)",
      "Bash(git push --force*)",
      "Read(**/*.key)",
      "Read(./.env.*)",
      "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(wget *)",
      "Bash(npm publish:*)",
      "Bash(gh pr merge *)",
      "Bash(chown *)",
      "Bash(docker *)"
    ]
  }
}

Subagents (7)

analyst
model: inherit
Analyzes listed user-provided art/audio asset candidates and writes assets/manifest.json. Read-only on game code.
asset-producer
model: inherit
Produces one assigned visual asset production unit for the asset stage. Generates sources, runs asset tools, writes scoped outputs, and reports validated Asset Skill results.
decomposer
model: inherit
Decomposes a confirmed GDD + ROADMAP into the current tag's artifact set — PLAN.md, STRUCTURE.md, SCENES.md, DESIGN.md, TOC.md, plus appends new rows to the cross-tag ASSETS.md (and optionally project
gdd-auditor
model: inherit
Independent GDD reviewer. Reads a draft Game Design Document scoped to the current tag, applies a game-design checklist, and returns up to 8 high-value follow-up questions (fewer — even zero — when th
reviewer
model: inherit
Post-implementation code reviewer for Godot game projects. Reads implemented code, decides which domain-specific reviewer skills apply, runs their checklists, and reports issues found. MUST NOT modify
verifier
model: inherit
Verification specialist for testing and validating artifacts. Runs ALL checks, reports pass/fail. MUST NOT modify project files. Lead agent will spot-check results.
worker
model: inherit
Implements bounded units of work for Godot game projects. Receives a structured brief, implements code + tests, and reports execution results and failure evidence.

Similar rigs

copied ✓