| name | asdd-orchestrate |
| description | Orquesta el flujo ASDD completo. Fase 1 (Spec) → Fase 2 (Backend ∥ Frontend) → Fase 3 (Tests ∥) → Fase 4 (QA). |
| argument-hint | <nombre-feature> | status |
ASDD Orchestrate
Flujo
[FASE 1 — SECUENCIAL]
spec-generator → .github/specs/<feature>.spec.md (DRAFT → APPROVED por el usuario)
[FASE 2 — PARALELO ∥]
backend-developer ∥ frontend-developer ∥ database-agent (si hay modelos nuevos)
[FASE 3 — PARALELO ∥]
test-engineer-backend ∥ test-engineer-frontend
[FASE 4 — SECUENCIAL]
qa-agent → /gherkin-case-generator, /risk-identifier
Proceso
- Busca
.github/specs/<feature>.spec.md
- No existe → ejecuta
/generate-spec y espera
DRAFT → presenta spec al usuario y pide aprobación
APPROVED → actualiza a IN_PROGRESS y continúa
- Lanza Fase 2 en paralelo (backend + frontend + database si aplica)
- Cuando Fase 2 completa → lanza Fase 3 en paralelo (tests-be + tests-fe)
- Cuando Fase 3 completa → lanza Fase 4 (qa-agent)
- Actualiza spec a
IMPLEMENTED y reporta estado final al usuario
Comando status
Al recibir status: lista specs en .github/specs/ con su estado actual y próxima acción.
Reglas
- Sin spec
APPROVED → no hay código — sin excepciones
- No implementar directamente — solo coordinar y delegar
- Si una fase falla → detener el flujo y notificar al usuario con contexto
- Fase 5 (doc) solo si el usuario la solicita explícitamente