▶
Árbol de Decisión — ¿Qué skill aplicar?
▶
¿No sabes qué quieres exactamente?
interview-me
▶
Concepto vago, necesitas variantes
idea-refine
▶
Nuevo proyecto / feature / cambio
spec-driven-development
▶
Tienes spec, necesitas tareas
planning-and-task-breakdown
▶
Implementando código
incremental-implementation
└
UI → frontend-ui-engineering
└
API → api-and-interface-design
└
Código de alto riesgo → doubt-driven-development
▶
Escribiendo / ejecutando tests
test-driven-development
▶
Algo se rompió
debugging-and-error-recovery
▶
Revisando código
code-review-and-quality
└
Muy complejo → code-simplification
└
Seguridad → security-and-hardening
▶
Añadiendo logs / métricas / alertas
observability-and-instrumentation
▶
Desplegando / lanzando
shipping-and-launch
→
Ciclo de Vida Completo — Secuencia de Skills
1
interview-me
Extraer lo que el usuario realmente quiere
2
idea-refine
Refinar ideas vagas con divergencia/convergencia
3
spec-driven-development ⭐
Definir qué construimos — CRÍTICO para NeuralBridge
4
planning-and-task-breakdown
Descomponer en chunks verificables (sprint 3 sem.)
5-9
incremental-implementation
+ context-engineering + source-driven + doubt-driven
8P
observability-and-instrumentation
Paralelo con build — instrumentar desde el inicio
10
test-driven-development
TDD adaptado a agentes async (falla primero)
11
code-review-and-quality
5 ejes de revisión antes del merge
12
code-simplification
Reducir complejidad preservando comportamiento
13-16
git-workflow → ci-cd → docs → shipping-and-launch
Commits atómicos, gates automáticos, lanzamiento seguro