# Project Stage Detect > Analiza automáticamente el estado del proyecto, detecta la etapa, identifica huecos y recomienda próximos pasos según los artefactos existentes. Fuente: https://skillsagentes.com/skills/donchitos/claude-code-game-studios/project-stage-detect Markdown: https://skillsagentes.com/skills/donchitos/claude-code-game-studios/project-stage-detect.md Repositorio: https://github.com/Donchitos/Claude-Code-Game-Studios Autor: Donchitos Licencia: MIT Actualizado: hace 4 meses Coste de contexto: 54 tok instalada, 1.6k tok al activarse, 1.6k tok con todos los archivos del bundle Bundle: 1 archivo, 6 KB Permisos que pide: read, glob, grep, bash, write ## Instalación Un skill son archivos markdown: los mismos archivos valen para cualquier agente y lo único que cambia es el directorio de destino, es decir la bandera `--agent`. Añade `-g` para instalarlo en todos los proyectos de la máquina. ```bash # Claude Code npx -y skills add Donchitos/Claude-Code-Game-Studios --skill project-stage-detect --agent claude-code # Cursor npx -y skills add Donchitos/Claude-Code-Game-Studios --skill project-stage-detect --agent cursor # Codex npx -y skills add Donchitos/Claude-Code-Game-Studios --skill project-stage-detect --agent codex # Gemini CLI npx -y skills add Donchitos/Claude-Code-Game-Studios --skill project-stage-detect --agent gemini # Windsurf npx -y skills add Donchitos/Claude-Code-Game-Studios --skill project-stage-detect --agent windsurf # Cline npx -y skills add Donchitos/Claude-Code-Game-Studios --skill project-stage-detect --agent cline ``` ## Qué hace - Escanea directorios del proyecto (design/, src/, production/, prototypes/, docs/architecture/, tests/) para medir completitud - Clasifica el proyecto en una etapa (Concept, Systems Design, Technical Setup, Pre-Production, Production, Polish, Release) - Identifica huecos y formula preguntas aclaratorias en vez de solo listar archivos faltantes - Genera un informe de etapa con recomendaciones priorizadas, filtrable por rol (programmer, designer, producer) - Pide aprobación antes de escribir el informe en production/project-stage-report.md ## Cuándo usarla - Se empieza a trabajar sobre un proyecto existente - Al incorporarse a una base de código (onboarding) - Para revisar qué falta antes de un hito - Cuando el usuario pregunta '¿en qué etapa estamos?' o pide una auditoría completa del proyecto ## Qué la activa - "¿En qué etapa de desarrollo estamos?" - "Haz una auditoría completa del proyecto" - "/project-stage-detect programmer" - "¿Qué falta antes de nuestro próximo milestone?" ## Antes de instalar - Usa production/stage.txt como override explícito si existe, generado previamente por /gate-check. - runs shell commands - writes to your files ## Archivos - SKILL.md — 6 KB ## SKILL.md Reproducido tal cual desde Donchitos/Claude-Code-Game-Studios bajo MIT. Esta sección es el documento original y está en inglés. # Project Stage Detection This skill scans your project to determine its current development stage, completeness of artifacts, and gaps that need attention. It's especially useful when: - Starting with an existing project - Onboarding to a codebase - Checking what's missing before a milestone - Understanding "where are we?" --- ## Workflow ### 1. Scan Key Directories Analyze project structure and content: **Design Documentation** (`design/`): - Count GDD files in `design/gdd/*.md` - Check for game-concept.md, game-pillars.md, systems-index.md - If systems-index.md exists, count total systems vs. designed systems - Analyze completeness (Overview, Detailed Design, Edge Cases, etc.) - Count narrative docs in `design/narrative/` - Count level designs in `design/levels/` **Source Code** (`src/`): - Count source files (language-agnostic) - Identify major systems (directories with 5+ files) - Check for core/, gameplay/, ai/, networking/, ui/ directories - Estimate lines of code (rough scale) **Production Artifacts** (`production/`): - Check for active sprint plans - Look for milestone definitions - Find roadmap documents **Prototypes** (`prototypes/`): - Count prototype directories - Check for READMEs (documented vs undocumented) - Assess if prototypes are archived or active **Architecture Docs** (`docs/architecture/`): - Count ADRs (Architecture Decision Records) - Check for overview/index documents **Tests** (`tests/`): - Count test files - Estimate test coverage (rough heuristic) ### 2. Classify Project Stage Based on scanned artifacts, determine stage. Check `production/stage.txt` first — if it exists, use its value (explicit override from `/gate-check`). Otherwise, auto-detect using these heuristics (check from most-advanced backward): | Stage | Indicators | |-------|-----------| | **Concept** | No game concept doc, brainstorming phase | | **Systems Design** | Game concept exists, systems index missing or incomplete | | **Technical Setup** | Systems index exists, engine not configured | | **Pre-Production** | Engine configured, `src/` has <10 source files | | **Production** | `src/` has 10+ source files, active development | | **Polish** | Explicit only (set by `/gate-check` Production → Polish gate) | | **Release** | Explicit only (set by `/gate-check` Polish → Release gate) | ### 3. Collaborative Gap Identification **DO NOT** just list missing files. Instead, **ask clarifying questions**: - "I see combat code (`src/gameplay/combat/`) but no `design/gdd/combat-system.md`. Was this prototyped first, or should we reverse-document?" - "You have 15 ADRs but no architecture overview. Should I create one to help new contributors?" - "No sprint plans in `production/`. Are you tracking work elsewhere (Jira, Trello, etc.)?" - "I found a game concept but no systems index. Have you decomposed the concept into individual systems yet, or should we run `/map-systems`?" - "Prototypes directory has 3 projects with no READMEs. Were these experiments, or do they need documentation?" ### 4. Generate Stage Report Use template: `.claude/docs/templates/project-stage-report.md` **Report structure**: ```markdown # Project Stage Analysis **Date**: [date] **Stage**: [Concept/Systems Design/Technical Setup/Pre-Production/Production/Polish/Release] **Stage Confidence**: [PASS — clearly detected / CONCERNS — ambiguous signals / FAIL — critical gaps block progress] ## Completeness Overview - Design: [X%] ([N] docs, [gaps]) - Code: [X%] ([N] files, [systems]) - Architecture: [X%] ([N] ADRs, [gaps]) - Production: [X%] ([status]) - Tests: [X%] ([coverage estimate]) ## Gaps Identified 1. [Gap description + clarifying question] 2. [Gap description + clarifying question] ## Recommended Next Steps [Priority-ordered list based on stage and role] ``` ### 5. Role-Filtered Recommendations (Optional) If user provided a role argument (e.g., `/project-stage-detect programmer`): **Programmer**: - Focus on architecture docs, test coverage, missing ADRs - Code-to-docs gaps **Designer**: - Focus on GDD completeness, missing design sections - Prototype documentation **Producer**: - Focus on sprint plans, milestone tracking, roadmap - Cross-team coordination docs **General** (no role): - Holistic view of all gaps - Highest-priority items across domains ### 6. Request Approval Before Writing **Collaborative protocol**: ``` I've analyzed your project. Here's what I found: [Show summary] Gaps identified: 1. [Gap 1 + question] 2. [Gap 2 + question] Recommended next steps: - [Priority 1] - [Priority 2] - [Priority 3] May I write the full stage analysis to production/project-stage-report.md? ``` Wait for user approval before creating the file. --- ## Example Usage ```bash # General project analysis /project-stage-detect # Programmer-focused analysis /project-stage-detect programmer # Designer-focused analysis /project-stage-detect designer ``` --- ## Follow-Up Actions After generating the report, suggest relevant next steps: - **Concept exists but no systems index?** → `/map-systems` to decompose into systems - **Missing design docs?** → `/reverse-document design src/[system]` - **Missing architecture docs?** → `/architecture-decision` or `/reverse-document architecture` - **Prototypes need documentation?** → `/reverse-document concept prototypes/[name]` - **No sprint plan?** → `/sprint-plan` - **Approaching milestone?** → `/milestone-review` --- ## Collaborative Protocol This skill follows the collaborative design principle: 1. **Question First**: Ask about gaps, don't assume 2. **Present Options**: "Should I create X, or is it tracked elsewhere?" 3. **User Decides**: Wait for direction 4. **Show Draft**: Display report summary 5. **Get Approval**: "May I write to production/project-stage-report.md?" **Never** silently write files. **Always** show findings and ask before creating artifacts. ## Dónde encaja - Categoría: [Productividad](https://skillsagentes.com/categorias/productividad.md) — Planificación, toma de notas y automatización de flujos personales. - Creador: [Donchitos](https://skillsagentes.com/creators/donchitos.md) — 73 skills en el directorio - [Todas las skills](https://skillsagentes.com/skills.md) - [Ranking de instalaciones](https://skillsagentes.com/ranking.md) ## Otras skills del mismo repositorio - [Team Qa](https://skillsagentes.com/skills/donchitos/claude-code-game-studios/team-qa.md): Orquesta al equipo de QA (qa-lead y qa-tester) para producir un paquete completo de QA: plan de pruebas, smoke check, casos de prueba, ejecución manual y reporte de sign-off. - [Consistency Check](https://skillsagentes.com/skills/donchitos/claude-code-game-studios/consistency-check.md): Compara todos los GDDs contra el registro de entidades para detectar inconsistencias entre documentos: mismo stat, ítem o fórmula con valores distintos, usando un enfoque grep-first. - [Create Architecture](https://skillsagentes.com/skills/donchitos/claude-code-game-studios/create-architecture.md): Redacción guiada, sección por sección, del documento de arquitectura maestro del juego, consciente de la versión del motor y de sus posibles brechas de conocimiento. - [Day One Patch](https://skillsagentes.com/skills/donchitos/claude-code-game-studios/day-one-patch.md): Prepara un patch day-one para el lanzamiento de un juego: define alcance, prioriza, implementa y valida con un QA gate ligero, como un mini-sprint con plan de rollback. - [Hotfix](https://skillsagentes.com/skills/donchitos/claude-code-game-studios/hotfix.md): Flujo de arreglo urgente que se salta el proceso normal de sprint pero deja rastro de auditoría completo: crea rama hotfix, registra aprobaciones y asegura el backport correcto. --- Skills Agentes · [Índice de páginas en markdown](https://skillsagentes.com/sitemap.md) · [Inicio](https://skillsagentes.com/index.md)