Desarrollo de funcionalidades
Planifica usando los estándares → construye usando los estándares → verifica contra los estándares.
Este skill solo orquesta. Cada fase delega en un skill hijo. No reafirmes los flujos de trabajo de los hijos aquí.
| Fase | Skill | Ruta | Modo (skill hijo) |
|---|---|---|---|
| 1 | refine | refine/SKILL.md | — |
| 2 | design-system | design-system/SKILL.md | PLAN |
| 3 | architecture | architecture/SKILL.md | PLAN |
| 4 | build | build/SKILL.md | BUILD |
| 5 | verify | verify/SKILL.md | puerta de producción |
Usa feasibility antes de la fase 1 cuando el equipo necesite un veredicto listo/no listo para decidir si empezar.
Flujo de trabajo
Progreso de planificación:
- [ ] 1. Refinar
- [ ] Decisiones resueltas (si las hay)
- [ ] 2. Sistema de diseño (PLAN)
- [ ] 3. Arquitectura (PLAN)
- [ ] Plan de desarrollo de la funcionalidad emitido
- [ ] 4. Construir
- [ ] 5. Verificar preparación para producción
- [ ] Listo para PR
1. Refinar
Invoca: refine/SKILL.md
Pasa: clave del ticket o pegado, enlaces a Figma/diseño, épica padre, contexto de chat.
Salida: qué/cómo lo suficientemente claro para estimar; decisiones abiertas nombradas o resueltas; resumen de refinamiento consolidado cuando las decisiones estén tomadas.
Puerta: detente para Preguntas que requieren una decisión antes de la fase 2.
2. Sistema de diseño
Invoca: design-system/SKILL.md en modo PLAN.
Pasa: resumen de refinamiento, Figma/capturas de pantalla, rutas/superficies involucradas.
Salida: recomendaciones de reutilización, posibles cambios en PL, secuenciación (PR de PL si corresponde). O "No aplica (sin UI)" en una línea.
3. Arquitectura
Invoca: architecture/SKILL.md en modo PLAN.
Pasa: resumen de refinamiento, plan del sistema de diseño (si lo hay), rutas/APIs/campos de sesión involucrados.
Salida: lista de verificación del tema aplicable con precedentes del repositorio.
Después de 1–3: emite el plan combinado una sola vez.
4. Construir
Invoca: build/SKILL.md.
Pasa: resumen de refinamiento, salida del PLAN del sistema de diseño, lista de verificación del PLAN de arquitectura.
Salida: implementación en la rama siguiendo esos estándares.
5. Verificar preparación para producción
Invoca: verify/SKILL.md — puerta única previa al PR. No ejecutes la REVISIÓN del sistema de diseño o arquitectura por separado; verify las gestiona.
Pasa: resumen de refinamiento / criterios de aceptación, salida del PLAN del sistema de diseño, lista de verificación del PLAN de arquitectura, diff de la rama.
Salida: APROBADO | PARCIAL | FALLIDO, preparación para PR, y lo que se verificó/corrigió.
Reglas de orquestación
- Los skills hijos son dueños de su comportamiento. Lee y sigue el skill enlazado para cada fase.
- Pasa el contexto hacia adelante — cada fase consume las salidas anteriores.
- Un único artefacto de planificación después de las fases 1–3; no publiques tres informes completos.
- Verify requiere código — omite las fases 4–5 durante invocaciones solo de planificación, a menos que ya exista implementación.
- Pre-PR es solo la fase 5 — sin "reejecutar arquitectura antes del PR" por separado.
Cuando se invoca
| Intención | Ejecutar |
|---|---|
| Planificar una nueva historia | Fases 1–3 → plan combinado |
| Implementar funcionalidad | Fase 4 (después de 1–3, o con resumen existente) |
| Cerrar / pre-PR | Fase 5 |
| Ciclo de vida completo | 1 → 2 → 3 → plan → 4 → 5 |
Plan combinado (después de las fases 1–3)
Sintetiza las salidas de los hijos. No reimprimas los informes completos de los hijos.
# Plan de desarrollo de la funcionalidad: [ticket o título]
## Resumen
[3–5 oraciones del refine + bloqueadores + preparación para estimar]
## Refinamiento
[Hallazgos delta, borrador de criterios de aceptación, seguimientos — de la salida del skill refine]
## Sistema de diseño (PLAN)
[De la salida del modo PLAN del skill design-system — o "No aplica"]
## Arquitectura (PLAN)
[De la lista de verificación del modo PLAN del skill architecture]
## Decisiones abiertas
[Vacío si refine completó]
## Siguiente
→ Fase 4 Construir, luego fase 5 Verificar
Después de verificar (fase 5)
Anexa o devuelve la salida del skill verify (consulta verify/SKILL.md). El padre no define secciones de verify — el hijo es dueño del informe.
Skills hijos
refine/SKILL.mddesign-system/SKILL.md— PLAN | BUILD | REVIEWarchitecture/SKILL.md— PLAN | BUILD | REVIEWbuild/SKILL.mdverify/SKILL.md