# Milestone Review > Genera una revisión completa de progreso de milestone: completitud de features, métricas de calidad, evaluación de riesgo y recomendación go/no-go. Úsalo en checkpoints o para evaluar una fecha límite. Fuente: https://skillsagentes.com/skills/donchitos/claude-code-game-studios/milestone-review Markdown: https://skillsagentes.com/skills/donchitos/claude-code-game-studios/milestone-review.md Repositorio: https://github.com/Donchitos/Claude-Code-Game-Studios Autor: Donchitos Licencia: MIT Actualizado: hace 3 meses Coste de contexto: 58 tok instalada, 1.3k tok al activarse, 1.3k tok con todos los archivos del bundle Bundle: 1 archivo, 5 KB Permisos que pide: read, glob, grep, write, task, askuserquestion ## 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 milestone-review --agent claude-code # Cursor npx -y skills add Donchitos/Claude-Code-Game-Studios --skill milestone-review --agent cursor # Codex npx -y skills add Donchitos/Claude-Code-Game-Studios --skill milestone-review --agent codex # Gemini CLI npx -y skills add Donchitos/Claude-Code-Game-Studios --skill milestone-review --agent gemini # Windsurf npx -y skills add Donchitos/Claude-Code-Game-Studios --skill milestone-review --agent windsurf # Cline npx -y skills add Donchitos/Claude-Code-Game-Studios --skill milestone-review --agent cline ``` ## Qué hace - Genera un informe de milestone con completitud de features, métricas de calidad, salud de código y evaluación de riesgo - Produce una recomendación Go/No-Go basada en un análisis de velocidad y riesgos - Opcionalmente invoca al agente producer para un veredicto (ON TRACK/AT RISK/OFF TRACK) según el modo de revisión - Escanea el código en busca de marcadores TODO, FIXME, HACK y revisa el registro de riesgos - Guarda el informe en production/milestones/[milestone-name]-review.md previa confirmación del usuario ## Cuándo usarla - En checkpoints de milestone o al evaluar si se está listo para una fecha límite de milestone ## Qué la activa - "Genera la revisión del milestone actual" - "/milestone-review current --review full" - "Haz la revisión de milestone en modo lean" ## Antes de instalar - Requiere archivos de definición de milestone en production/milestones/ y reportes de sprint en production/sprints/. - writes to your files ## Archivos - SKILL.md — 5 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. ## Phase 0: Parse Arguments Extract the milestone name (`current` or a specific name) and resolve the review mode (once, store for all gate spawns this run): 1. If `--review [full|lean|solo]` was passed → use that 2. Else read `production/review-mode.txt` → use that value 3. Else → default to `lean` See `.claude/docs/director-gates.md` for the full check pattern. --- ## Phase 1: Load Milestone Data Read the milestone definition from `production/milestones/`. If the argument is `current`, use the most recently modified milestone file. Read all sprint reports for sprints within this milestone from `production/sprints/`. --- ## Phase 2: Scan Codebase Health - Scan for `TODO`, `FIXME`, `HACK` markers that indicate incomplete work - Check the risk register at `production/risk-register/` --- ## Phase 3: Generate the Milestone Review ```markdown # Milestone Review: [Milestone Name] ## Overview - **Target Date**: [Date] - **Current Date**: [Today] - **Days Remaining**: [N] - **Sprints Completed**: [X/Y] ## Feature Completeness ### Fully Complete | Feature | Acceptance Criteria | Test Status | |---------|-------------------|-------------| ### Partially Complete | Feature | % Done | Remaining Work | Risk to Milestone | |---------|--------|---------------|------------------| ### Not Started | Feature | Priority | Can Cut? | Impact of Cutting | |---------|----------|----------|------------------| ## Quality Metrics - **Open S1 Bugs**: [N] -- [List] - **Open S2 Bugs**: [N] - **Open S3 Bugs**: [N] - **Test Coverage**: [X%] - **Performance**: [Within budget? Details] ## Code Health - **TODO count**: [N across codebase] - **FIXME count**: [N] - **HACK count**: [N] - **Technical debt items**: [List critical ones] ## Risk Assessment | Risk | Status | Impact if Realized | Mitigation Status | |------|--------|-------------------|------------------| ## Velocity Analysis - **Planned vs Completed** (across all sprints): [X/Y tasks = Z%] - **Trend**: [Improving / Stable / Declining] - **Adjusted estimate for remaining work**: [Days needed at current velocity] ## Scope Recommendations ### Protect (Must ship with milestone) - [Feature and why] ### At Risk (May need to cut or simplify) - [Feature and risk] ### Cut Candidates (Can defer without compromising milestone) - [Feature and impact of cutting] ## Go/No-Go Assessment **Recommendation**: [GO / CONDITIONAL GO / NO-GO] **Conditions** (if conditional): - [Condition 1 that must be met] - [Condition 2 that must be met] **Rationale**: [Explanation of the recommendation] ## Action Items | # | Action | Owner | Deadline | |---|--------|-------|----------| ``` --- ## Phase 3b: Producer Risk Assessment **Review mode check** — apply before spawning PR-MILESTONE: - `solo` → skip. Note: "PR-MILESTONE skipped — Solo mode." Present the Go/No-Go section without a producer verdict. - `lean` → skip (not a PHASE-GATE). Note: "PR-MILESTONE skipped — Lean mode." Present the Go/No-Go section without a producer verdict. - `full` → spawn as normal. Before generating the Go/No-Go recommendation, spawn `producer` via Task using gate **PR-MILESTONE** (`.claude/docs/director-gates.md`). Pass: milestone name and target date, current completion percentage, blocked story count, velocity data from sprint reports (if available), list of cut candidates. Present the producer's assessment inline within the Go/No-Go section. The producer's verdict (ON TRACK / AT RISK / OFF TRACK) informs the overall recommendation. If OFF TRACK, use `AskUserQuestion` before generating the recommendation: - Prompt: "Producer verdict: OFF TRACK. The milestone is in jeopardy. This review will recommend NO-GO. How do you want to proceed?" - Options: - `[A] Accept NO-GO — generate the full review with that recommendation` - `[B] Override to CONDITIONAL GO — I'll document the accepted risks myself` - `[C] Stop — I want to address blockers before generating the review` If AT RISK, use `AskUserQuestion`: - Prompt: "Producer verdict: AT RISK. Milestone may slip. How should the Go/No-Go section be framed?" - Options: - `[A] CONDITIONAL GO — include producer's conditions in the review` - `[B] NO-GO — conditions cannot be met in time` - `[C] GO — I accept the risk and want to proceed` Do not issue a GO against an OFF TRACK verdict unless the user explicitly selects [B] above. --- ## Phase 4: Save Review Present the review to the user. Ask: "May I write this to `production/milestones/[milestone-name]-review.md`?" If yes, write the file, creating the directory if needed. Verdict: **COMPLETE** — milestone review saved. If no, stop here. Verdict: **BLOCKED** — user declined write. --- ## Phase 5: Next Steps - Run `/gate-check` for a formal phase gate verdict if this milestone marks a development phase boundary. - Run `/sprint-plan` to adjust the next sprint based on the scope recommendations above. ## 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)