# Estimate > Estima el esfuerzo de una tarea analizando complejidad, dependencias, velocidad histórica y factores de riesgo, produciendo una estimación estructurada con niveles de confianza. Fuente: https://skillsagentes.com/skills/donchitos/claude-code-game-studios/estimate Markdown: https://skillsagentes.com/skills/donchitos/claude-code-game-studios/estimate.md Repositorio: https://github.com/Donchitos/Claude-Code-Game-Studios Autor: Donchitos Licencia: MIT Actualizado: hace 3 meses Coste de contexto: 39 tok instalada, 1.1k tok al activarse, 1.1k tok con todos los archivos del bundle Bundle: 1 archivo, 4 KB Permisos que pide: read, glob, grep ## 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 estimate --agent claude-code # Cursor npx -y skills add Donchitos/Claude-Code-Game-Studios --skill estimate --agent cursor # Codex npx -y skills add Donchitos/Claude-Code-Game-Studios --skill estimate --agent codex # Gemini CLI npx -y skills add Donchitos/Claude-Code-Game-Studios --skill estimate --agent gemini # Windsurf npx -y skills add Donchitos/Claude-Code-Game-Studios --skill estimate --agent windsurf # Cline npx -y skills add Donchitos/Claude-Code-Game-Studios --skill estimate --agent cline ``` ## Qué hace - Analiza complejidad de código, dependencias, riesgo y velocidad histórica de sprints para estimar una tarea - Genera un informe estructurado con estimación optimista/esperada/pesimista y nivel de confianza - Identifica archivos y sistemas afectados, cobertura de tests existente y puntos de integración - Sugiere desglose en subtareas y recomienda próximos pasos como /prototype o /create-stories ## Cuándo usarla - Se necesita estimar el esfuerzo de una tarea antes de comprometerse a un plazo - La tarea se relaciona con una funcionalidad documentada en design/gdd/ - Se quiere comparar con velocidad histórica registrada en production/sprints/ ## Cuándo no - La descripción de la tarea es demasiado vaga para estimar de forma significativa ## Qué la activa - "Estima el esfuerzo de agregar sistema de guardado en la nube" - "¿Cuánto tomaría implementar el sistema de inventario descrito en el GDD?" - "Genera una estimación con niveles de confianza para esta tarea" ## Antes de instalar - Funciona mejor con CLAUDE.md, design/gdd/ y production/sprints/ presentes en el proyecto para dar contexto e historial. ## Archivos - SKILL.md — 4 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 1: Understand the Task Read the task description from the argument. If the description is too vague to estimate meaningfully, ask for clarification before proceeding. Read CLAUDE.md for project context: tech stack, coding standards, architectural patterns, and any estimation guidelines. Read relevant design documents from `design/gdd/` if the task relates to a documented feature or system. --- ## Phase 2: Scan Affected Code Identify files and modules that would need to change: - Assess complexity (size, dependency count, cyclomatic complexity) - Identify integration points with other systems - Check for existing test coverage in the affected areas - Read past sprint data from `production/sprints/` for similar completed tasks and historical velocity --- ## Phase 3: Analyze Complexity Factors **Code Complexity:** - Lines of code in affected files - Number of dependencies and coupling level - Whether this touches core/engine code vs leaf/feature code - Whether existing patterns can be followed or new patterns are needed **Scope:** - Number of systems touched - New code vs modification of existing code - Amount of new test coverage required - Data migration or configuration changes needed **Risk:** - New technology or unfamiliar libraries - Unclear or ambiguous requirements - Dependencies on unfinished work - Cross-system integration complexity - Performance sensitivity --- ## Phase 4: Generate the Estimate ```markdown ## Task Estimate: [Task Name] Generated: [Date] ### Task Description [Restate the task clearly in 1-2 sentences] ### Complexity Assessment | Factor | Assessment | Notes | |--------|-----------|-------| | Systems affected | [List] | [Core, gameplay, UI, etc.] | | Files likely modified | [Count] | [Key files listed below] | | New code vs modification | [Ratio] | | | Integration points | [Count] | [Which systems interact] | | Test coverage needed | [Low / Medium / High] | | | Existing patterns available | [Yes / Partial / No] | | **Key files likely affected:** - `[path/to/file1]` -- [what changes here] ### Effort Estimate | Scenario | Days | Assumption | |----------|------|------------| | Optimistic | [X] | Everything goes right, no surprises | | Expected | [Y] | Normal pace, minor issues, one round of review | | Pessimistic | [Z] | Significant unknowns surface, blocked for a day | **Recommended budget: [Y days]** ### Confidence: [High / Medium / Low] [Explain which factors drive the confidence level for this specific task.] ### Risk Factors | Risk | Likelihood | Impact | Mitigation | |------|-----------|--------|------------| ### Dependencies | Dependency | Status | Impact if Delayed | |-----------|--------|-------------------| ### Suggested Breakdown | # | Sub-task | Estimate | Notes | |---|----------|----------|-------| | 1 | [Research / spike] | [X days] | | | 2 | [Core implementation] | [X days] | | | 3 | [Testing and validation] | [X days] | | | | **Total** | **[Y days]** | | ### Notes and Assumptions - [Key assumption that affects the estimate] - [Any caveats about scope boundaries] ``` Output the estimate with a brief summary: recommended budget, confidence level, and the single biggest risk factor. This skill is read-only — no files are written. Verdict: **COMPLETE** — estimate generated. --- ## Phase 5: Next Steps - If confidence is Low: recommend a time-boxed spike (`/prototype`) before committing. - If the task is > 10 days: recommend breaking it into smaller stories via `/create-stories`. - To schedule the task: run `/sprint-plan update` to add it to the next sprint. ### Guidelines - Always give a range (optimistic / expected / pessimistic), never a single number - The recommended budget should be the expected estimate, not the optimistic one - Round to half-day increments — estimating in hours implies false precision for tasks longer than a day - Do not pad estimates silently — call out risk explicitly so the team can decide ## 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)