adopt
Brownfield onboarding — audits existing project artifacts for template format compliance (not just existence), classifies gaps by impact, and produces a…
Generate design or architecture documents from existing implementation. Works backwards from code/prototypes to create missing planning docs.
$ npx -y skills add Donchitos/Claude-Code-Game-Studios --skill reverse-document --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/reverse-documentContext preview
The summary Claude sees to decide when to auto-load this skill.
Generate design or architecture documents from existing implementation. Works backwards from code/prototypes to create missing planning docs.
name: reverse-document description: "Generate design or architecture documents from existing implementation. Works backwards from code/prototypes to create missing planning docs." argument-hint: "<type> <path> (e.g., 'design src/gameplay/combat' or 'architecture src/core')" user-invocable: true allowed-tools: Read, Glob, Grep, Write, Edit, Bash model: sonnet # Read-only diagnostic skill — no specialist agent delegation needed
This skill analyzes existing implementation (code, prototypes, systems) and generates appropriate design or architecture documentation. Use this when:
---
**Format**: `/reverse-document <type> <path>`
**Type options**:
**Path**: Directory or file to analyze
**Examples**:
/reverse-document design src/gameplay/magic-system /reverse-document architecture src/core/entity-component /reverse-document concept prototypes/vehicle-combat
**Read and understand the code/prototype**:
**For design docs (GDD):**
**For architecture docs (ADR):**
**For concept docs (prototype analysis):**
**DO NOT** just describe the code. **ASK** about intent:
**Design questions**:
**Architecture questions**:
**Concept questions**:
Before drafting, show what you discovered:
I've analyzed [path]/. Here's what I found: MECHANICS IMPLEMENTED: - [mechanic-a] with [property] (e.g. timing windows, cooldowns) - [mechanic-b] (e.g. interaction between two states) - [resource] system (depletes on [action], regens on [condition]) - [state] system (builds up, triggers [effect]) FORMULAS DISCOVERED: - [Output] = [formula using discovered variables] - [Secondary output] = [formula] UNCLEAR INTENT AREAS: 1. [Resource] system — pacing or resource management? 2. [Mechanic] — core pillar or supporting feature? 3. [Value] scaling — intentional design or needs tuning? Before I draft the design doc, could you clarify these points?
Wait for user to clarify intent before drafting.
Based on type, use appropriate template:
| Type | Template | Output Path | |------|----------|-------------| | `design` | `templates/design-doc-from-implementation.md` | `design/gdd/[system-name].md` | | `architecture` | `templates/architecture-doc-from-code.md` | `docs/architecture/[decision-name].md` | | `concept` | `templates/concept-doc-from-prototype.md` | `prototypes/[name]/CONCEPT.md` or `design/concepts/[name].md` |
**Draft structure**:
**Collaborative protocol**:
I've drafted the [system-name] design doc based on your code and clarifications. [Show key sections: Overview, Mechanics, Formulas, Design Intent] ADDITIONS I MADE: - Documented [mechanic] as "[intent]" per your clarification - Added edge cases not in code (e.g., what if [resource] hits 0 mid-[action]?) - Flagged balance concern: [scaling type] scaling at [boundary condition] SECTIONS MARKED AS INCOMPLETE: - "[System] interaction with [other-system]" (not fully implemented yet) - "[Variant or feature]" (only [subset] implemented so far) May I write this to design/gdd/[system-name].md?
Wait for approval. User may request changes before writing.
When approved, write the file with special markers:
--- status: reverse-documented source: [path/] date: [today] verified-by: [User name] --- # [System Name] Design > **Note**: This document was reverse-engineered from the existing implementation. > It captures current behavior and clarified design intent. Some sections may be > incomplete where implementation is partial or intent was unclear. [Rest of document...]
Turn Claude Code into a full game dev studio — 49 AI agents, 72 workflow skills, and a complete coordination system mirroring real studio hierarchy.
Repo: Donchitos/Claude-Code-Game-Studios
Brownfield onboarding — audits existing project artifacts for template format compliance (not just existence), classifies gaps by impact, and produces a…
Creates an Architecture Decision Record (ADR) documenting a significant technical decision, its context, alternatives considered, and consequences. Every major…
Validates completeness and consistency of the project architecture against all GDDs. Builds a traceability matrix mapping every GDD technical requirement to…
Guided, section-by-section Art Bible authoring. Creates the visual identity specification that gates all asset production. Run after /brainstorm is approved…
Audits game assets for compliance with naming conventions, file size budgets, format standards, and pipeline requirements. Identifies orphaned assets, missing…
Generate per-asset visual specifications and AI generation prompts from GDDs, level docs, or character profiles. Produces structured spec files and updates the…