adopt
Brownfield audit — do existing artifacts actually work? Numbered migration plan. Unlike /project-stage-detect, checks compliance…
Analyze project state, detect stage, identify gaps, recommend next steps. 'Where are we in development?'
Claude Code
$ npx -y skills add Donchitos/Claude-Code-Game-Studios --skill project-stage-detect --agent claude-code
Codex
$ npx skills add Donchitos/Claude-Code-Game-Studios --skill project-stage-detect -a codex -y
Cursor
$ npx skills add Donchitos/Claude-Code-Game-Studios --skill project-stage-detect -a cursor -y
Gemini CLI
$ npx skills add Donchitos/Claude-Code-Game-Studios --skill project-stage-detect -a gemini-cli -y
GitHub Copilot
$ npx skills add Donchitos/Claude-Code-Game-Studios --skill project-stage-detect -a github-copilot -y
OpenCode
$ npx skills add Donchitos/Claude-Code-Game-Studios --skill project-stage-detect -a opencode -y
Windsurf
$ npx skills add Donchitos/Claude-Code-Game-Studios --skill project-stage-detect -a windsurf -y
name: project-stage-detect description: "Analyze project state, detect stage, identify gaps, recommend next steps. 'Where are we in development?'" argument-hint: "[optional: role filter like 'programmer' or 'designer']" user-invocable: true allowed-tools: Read, Glob, Grep, Write, Bash(bash "*/.claude/skills/project-stage-detect/../../hooks/yaml-helper.sh" resolve_config *), Bash(bash .claude/scripts/artifact-check.sh), Bash(bash ".claude/scripts/artifact-check.sh"), Bash(bash ./.claude/scripts/artifact-check.sh), Bash(bash .claude/scripts/artifact-check.sh *), Bash(bash ".claude/scripts/artifact-check.sh" *), Bash(bash ./.claude/scripts/artifact-check.sh *) model: haiku # Read-only diagnostic skill — no specialist agent delegation needed
This skill scans your project to determine its current development stage, completeness of artifacts, and gaps that need attention. It's especially useful when:
---
!`bash "${CLAUDE_SKILL_DIR}/../../hooks/yaml-helper.sh" resolve_config --keys workflow,automation`
**Automation mode**: Resolve `modes.automation` (`project.local.yaml` → `project.yaml` → default `collaborative`). Every `AskUserQuestion` call and every file write follows `.claude/docs/automation-modes.md` (collaborative asks always · guided major-only · autonomous logs and proceeds; `automation_always_ask` categories always prompt).
Resolved above — use as-is. No block → defaults in `.claude/docs/config-resolution.md`.
> **Resolve the tier — do not assume it.** The tier decides what counts as a gap > at all: at `full` every missing doc is one; at `minimal` none of them are, > because a brief plus an engine is the normal state and code is the expected > next step. Guessing high tells a jam project it is missing GDDs, an art bible > and ADRs — the exact "process feels mismatched to my project" experience > `modes.rigor` exists to prevent.
**`workflow`** (per `.claude/docs/workflow-modes.md`). The tier governs which absent documents count as gaps (step 3) — below `full`, optional docs are not flagged.
**Start with the deterministic pass — it answers "what exists" for every catalogued artifact in one call:**
Bash: bash .claude/scripts/artifact-check.sh
Run it exactly as written — from the project root, relative path, no arguments, no `cd`, no `2>&1`. This skill's permission grant matches that form; any other asks the user to approve it.
With no `--phase` it reports every phase, so a single call covers the whole project: per step, `PRESENT` / `ABSENT` / `SHORT` (with `count=` and `min=`) / `PATTERN_MISS` / `NO_CHECK`. Use it instead of hand-globbing each artifact below, and treat its `NO_CHECK` total as the honest bound on what existence checks can tell you.
It reports observations only — this skill still decides what stage those observations imply, and the tier still governs which absences are gaps at all (see the workflow-tier note below).
Then analyze what the script cannot: content quality, counts it does not track, and the judgement calls.
**Design Documentation** (`design/`):
by section: find the headings you need with the Grep tool (pattern `^#`, content mode) and Read those ranges with offset and limit.
**Source Code** (the code root — `src/` Godot and Web, `Assets/` Unity, `Source/` Unreal; resolve per `.claude/docs/code-root-resolution.md`):
`NOT ASSESSED — code root unresolved`, never zero source files — zero files reads as a greenfield project, and the source-file rows of the stage table cannot be decided without the count
**Production Artifacts** (`production/`):
read the story files' progress through the brief's build order instead, and never report a missing sprint plan, milestone or roadmap as a gap
**Prototypes** (`prototypes/`):
**Architecture Docs** (`docs/architecture/`):
**Tests** (`tests/`):
Based on scanned artifacts, determine stage. Check `project.stage` in `project.yaml` first (if present); else `production/stage.txt` (legacy fallback) — either is an explicit override from `/gate-check`. Otherwise, auto-detect using these heuristics (check from most-advanced backward):
> **Always run the heuristics, even when a stage is configured — then COMPARE.** > The configured value is authoritative for what the stage *is*; it is not > evidence that the artifacts support it. Report both, and when they disagree say > so explicitly: > > > "Configured stage: **Release**. Observed artifacts indicate > > **Pre-Production** (2 source files, 0 ADRs, no architecture doc, no epics). > > These disagree — the configured stage may be stale, or work exists outside > > this repo." > > Reading config and reporting it back is not detection. This skill's own > description promises "analyze project s
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