Genera estimaciones de proyectos de software profesionales y estructuradas.
markdown
# Estimación: [Nombre del Proyecto]
## Resumen Ejecutivo
- **Duración estimada:** X-Y meses
- **Equipo requerido:** N personas (X FTE equivalentes)
- **Complejidad:** [Simple/Moderada/Compleja/Muy Compleja]
## Desglose por Fases
### Fase 1: [Nombre] (X semanas)
- Descripción breve
- Entregables específicos
### Fase 2: [Nombre] (X semanas)
...
## Equipo Propuesto
|-----|------------|----------|-------------------|
| Tech Lead | 100% | Todo el proyecto | Arquitectura, code review, decisiones técnicas |
| Backend Developer | 100% | Meses 1-N | APIs, lógica de negocio, integraciones |
| Frontend Developer | 80% | Meses 2-N | UI/UX implementation |
| QA Engineer | 50% | Meses 2-N | Testing, automatización |
| DevOps | 30% | Todo el proyecto | CI/CD, infraestructura |
### Notas sobre el Equipo
- Justificación de cada rol
- Posibles combinaciones alternativas
## Consideraciones Técnicas
### Stack Recomendado
- Backend: [tecnología] - razón
- Frontend: [tecnología] - razón
- Base de datos: [tecnología] - razón
- Infraestructura: [cloud/on-premise] - razón
### Integraciones
- [Integración 1]: Complejidad X, tiempo estimado Y
- [Integración 2]: ...
### Dependencias Externas
- [Dependencia]: Impacto si no está disponible
## ⚠️ Warnings y Riesgos
### 🔴 Riesgos Altos
- **[Riesgo]:** Descripción y mitigación
- Impacto: [tiempo/costo/alcance]
- Probabilidad: [alta/media/baja]
- Mitigación: [acción propuesta]
### 🟡 Riesgos Medios
- **[Riesgo]:** ...
### 🟢 Riesgos Bajos
- **[Riesgo]:** ...
## Supuestos
Esta estimación asume:
1. [Supuesto 1]
2. [Supuesto 2]
3. ...
## Escenarios
|-----------|--------|--------|-------------|
| Optimista | X meses | N personas | Todo sale bien, sin cambios de alcance |
| Realista | Y meses | N personas | Algunos ajustes menores |
| Pesimista | Z meses | N+1 personas | Cambios de alcance, problemas técnicos |
El skill incluye un template Word en
assets/template-estimacion.docx
que debe usarse como base.
-
Copiar el template al directorio de trabajo:
bash
cp /path/to/skill/assets/template-estimacion.docx /home/claude/estimacion-[proyecto].docx
-
Desempaquetar usando el skill docx:
bash
python /mnt/skills/public/docx/scripts/unpack.py estimacion-[proyecto].docx unpacked/
-
Editar unpacked/word/document.xml
reemplazando los placeholders:
-
Completar tablas de tiempo y equipo editando las celdas vacías en el XML
-
Agregar sección de Warnings después de Consideraciones si hay riesgos importantes
-
Reempaquetar:
bash
python /mnt/skills/public/docx/scripts/pack.py unpacked/ output.docx --original estimacion-[proyecto].docx
Para agregar filas de equipo, copiar el bloque
de una fila existente y modificar el contenido.
Insertar antes del
un nuevo Heading1 con lista de warnings: