adopt
Brownfield audit — do existing artifacts actually work? Numbered migration plan. Unlike /project-stage-detect, checks compliance…
Names the one next step: make a game, change it after play, grow it, or the next studio-mode step. Use when asked what to do next, or stuck.
Claude Code
$ npx -y skills add Donchitos/Claude-Code-Game-Studios --skill next-step --agent claude-code
Codex
$ npx skills add Donchitos/Claude-Code-Game-Studios --skill next-step -a codex -y
Cursor
$ npx skills add Donchitos/Claude-Code-Game-Studios --skill next-step -a cursor -y
Gemini CLI
$ npx skills add Donchitos/Claude-Code-Game-Studios --skill next-step -a gemini-cli -y
GitHub Copilot
$ npx skills add Donchitos/Claude-Code-Game-Studios --skill next-step -a github-copilot -y
OpenCode
$ npx skills add Donchitos/Claude-Code-Game-Studios --skill next-step -a opencode -y
Windsurf
$ npx skills add Donchitos/Claude-Code-Game-Studios --skill next-step -a windsurf -y
name: next-step description: "Names the one next step: make a game, change it after play, grow it, or the next studio-mode step. Use when asked what to do next, or stuck." argument-hint: "[optional: what you just finished, e.g. 'finished design-review' or 'stuck on ADRs']" user-invocable: true allowed-tools: Read, Glob, Grep, Bash(bash "*/.claude/skills/next-step/../../hooks/yaml-helper.sh" resolve_config *), Bash(bash "*/.claude/skills/next-step/../../scripts/story-status.sh"), Bash(bash .claude/scripts/story-status.sh*), Bash(bash .claude/scripts/artifact-check.sh *), Bash(bash ".claude/scripts/artifact-check.sh" *), Bash(bash ./.claude/scripts/artifact-check.sh *), Bash(git log *) model: haiku
This skill is read-only — it reports findings but writes no files.
This skill figures out where the project is and tells you the one thing to do next. The main path comes first: make a game (`/prototype`), change it after you play it, then grow it into a project you keep building. The stages below, with their design documents, agents, `team-*` pipelines and stage gates, are **studio mode**, the path at `workflow` `standard` or `full`. It is **lightweight** — not a full audit. For a full gap analysis, use `/project-stage-detect`.
!`bash "${CLAUDE_SKILL_DIR}/../../hooks/yaml-helper.sh" resolve_config --keys project.stage,workflow`
These are resolved before this skill runs. Use them as-is:
— it already applies the `project.yaml` → `production/stage.txt` fallback, and preserves values containing spaces (`Systems Design`).
defaults in `.claude/docs/config-resolution.md`.
---
Read `.claude/docs/workflow-catalog.yaml`. This is the authoritative list of all phases, their steps (in order), whether each step is required or optional, and the artifact globs that indicate completion.
---
After reading the catalog, list `.claude/skills/*/SKILL.md` to get the full list of installed skills. For each file, extract the `name:` field from its frontmatter.
Compare against the `command:` values in the catalog. Any skill whose name does not appear as a catalog command is an **uncataloged skill** — still usable but not part of the phase-gated workflow.
Collect these for the output in Step 7 — show them as a footer block:
### Also installed (not in workflow) - `/skill-name` — [description from SKILL.md frontmatter] - `/skill-name` — [description]
Only show this block if at least one uncataloged skill exists. Limit to the 10 most relevant based on the project's stage (QA skills in production, team skills in production/polish, etc.).
---
**First, take `workflow` from the config block above.** If it is `minimal`, the project is on the minimal path, not the phase ladder: skip the rest of this step, read the session context (**Step 3**), then go to **Step 4m**. At that tier, do not map `project.stage` — nothing on the minimal path runs `/gate-check`, so the stage reads Concept however far the project has got, and walking the Concept stage would send a project that already has stories back to the concept doc, art bible and systems map.
Otherwise, check in this order:
1. **Take `project.stage` from the config block above** — it is already resolved. Map its value to a catalog phase key:
2. **If neither is set**, infer phase from artifacts (most-advanced match wins):
3. **`workflow`** was taken at the top of this step (per `.claude/docs/workflow-modes.md`). It controls whether optional docs are surfaced as next steps (Step 5).
---
Read `production/session-state/active.md` if it exists — but only its STATUS and CHECKPOINT blocks (schema: `.claude/docs/templates/session-state.md`); the narrative below them can be long. Find the markers (search `production/session-state/active.md` for `<!-- /?(STATUS|CHECKPOINT) -->`, with line numbers) and read from the first to the last. A file with no markers predates the schema: read its last `## Session Extract` block instead. Extract:
This tells you what the user just finished or is stuck on — use it to personalize the output. It runs at every tier: at `minimal` it is the only read of the checkpoint Step 4m relies on (a checkpoint saying "Next step: /story-done" means the work is written). From here, `minimal` goes to **Step 4m**, not Step 4.
---
For each step in the current stage (from the catalog):
**Resolve these deterministically — one call, not a glob per step:**
bash .claude/scripts/artifact-check.sh --phase [current-phase]
Run it exactly as written, here and below: from the project root, with the relative path — no absolute path, no `cd`, no `2>&1`. This skill's permission grant matches that form; any other asks the user to approve it.
It evaluates every `glob`, `pattern`, `m
Turn Claude Code into a full game dev studio — 49 AI agents, 72 workflow skills, and a complete coordination system mirroring real studio hierarchy.
Brownfield audit — do existing artifacts actually work? Numbered migration plan. Unlike /project-stage-detect, checks compliance…
Create an ADR documenting a technical decision: context, alternatives considered, consequences.
Traceability matrix mapping GDD requirements to ADRs. Finds gaps, cross-ADR conflicts, engine compatibility. PASS/CONCERNS/NOT…
Author the Art Bible — visual identity gating asset production. Run before /map-systems.
Audit assets against naming conventions, file size budgets, format standards. Finds orphaned assets, missing references.
Per-asset visual specs plus AI generation prompts from GDDs and character profiles. After the art bible.
Use your assigned AgentMail inbox to read email tasks, explicitly send or reply, and check delivery. Provided automatically by…
Create a new Architecture Decision Record with sequential numbering and AgentDB registration