- ▸ Chequeo de versión remota al arrancar
- ▸ Diálogo accionable X→Y + comparación semver
- ▸ Upgrade garantizado con verificación
- ▸ Camino de divergencia con backup
Cómo funciona SpecBox Engine
Pipeline completo de desarrollo spec-driven con orquestación multi-agente: agentes especializados, MCP tools, skills y quality gates.
4 comandos. Software verificado. Evidencia auditable.
Enmarcas el problema con /discovery (ICP + JTBD). Describes qué construir con /prd. El engine planifica con /plan. Implementa con /implement. Quality gates verifican cada paso. Self-healing corrige errores automáticamente. Tú revisas la PR.
Ejemplo real: de idea a PR en 4 pasos
Así funciona: 4 comandos, software verificado
$ /discovery "Sistema de reservas para restaurante"
Framing antes de construir...
┌─ ICP: dueño de restaurante sin equipo técnico
└─ JTBD: llenar mesas sin llamadas ni no-shows
→ icp_jtbd.md ✓ (insumo del PRD)
$ /prd "Sistema de reservas para restaurante"
Generando PRD...
┌─ US-001: Reservar mesa online
│ ├─ UC-001: Seleccionar fecha y hora (4 ACs)
│ └─ UC-002: Cancelar reserva (2 ACs)
└─ Quality Gate: PASS (12/12 ACs son específicos y medibles)
$ /plan
Analizando PRD (4 US, 12 UC, 38 AC)...
┌─ Fase 1: Database schema + RLS
├─ Fase 2: API (12 endpoints)
├─ Fase 3: UI (Stitch designs)
└─ Fase 4: E2E Playwright
Estimado: ~6h con SpecBox. Sin SpecBox: 3-5 días.
$ /implement
[Orchestrator] Creando rama feat/US-001
[AG-03] Migraciones: create_bookings_table ✓
[AG-01] Implementando UC-001 from Stitch design...
[AG-04] Tests: 24/24 passing, coverage 87%
[AG-08] Quality Gate: GO ✓
[AG-09] Acceptance: 12/12 AC ACCEPTED
→ PR #47 creada, lista para review
El Pipeline
Framing del producto antes del PRD: identifica el ICP (cliente ideal) y extrae los JTBD (trabajos a resolver). Genera doc/discovery/<feature>/icp_jtbd.md, el insumo que orienta al /prd. Disponible desde v6.0.0.
Genera el Product Requirements Document con User Stories, Use Cases, y Acceptance Criteria. Definition Quality Gate valida que cada criterio sea específico, medible y testable.
Analiza el PRD, genera plan técnico con fases, componentes UI, y diseños Stitch. VEG genera directivas visuales adaptadas a la audiencia.
Autopilot: crea rama, ejecuta fases secuenciales, design-to-code, quality gates entre fases, acceptance testing, y PR automática.
Deep Dive — Todo lo que hay dentro
Agentes Especializados
Cada fase del pipeline tiene agentes con roles definidos. El Orquestador NUNCA escribe código — solo coordina, delega, y consolida.
última foto conocida
Agent Skills
Comandos auto-descubribles que se activan cuando son relevantes. Cada skill es un workflow completo.
· última foto conocida
Herramientas de Automatización
Servidor MCP unificado. Backend-agnostic: funciona con Trello, Plane, o sin API externa.
Cada herramienta es una operación atómica que los agentes usan para gestionar tu proyecto: crear PRDs, ejecutar tests, mover tarjetas, verificar calidad, generar evidencia.
— MCP tools · última foto conocida
Extensión para VS Code
Instala SpecBox Engine desde el Marketplace. Onboarding guiado, auto-update y sign-in con GitHub.
Quality Gates
Controles que BLOQUEAN el pipeline si el trabajo no cumple. No son reparaciones: o se pasan, o no se avanza.
Definition Quality Gate
En /prd: valida cada Acceptance Criteria por especificidad, medibilidad y testabilidad. Si el promedio no llega al umbral, rechaza el work item y propone mejoras.
Quality Audit · AG-08
En /implement: auditoría ISO/IEC 25010 (SQuaRE, 8 características). Veredicto GO / CONDITIONAL GO / NO-GO. Bloquea el merge si es NO-GO.
Acceptance Gate · AG-09
En /implement: verifica que cada AC esté implementado, testeado y con evidencia. Veredicto ACCEPTED / CONDITIONAL / REJECTED por Use Case. Bloquea el merge si es REJECTED.
Lint + Tests bloqueantes
Hooks de pipeline (pre-commit-lint, spec-guard, e2e-gate) que impiden commit o merge con lint sucio o tests en rojo.
Self-Healing
Cuando una fase falla, el engine intenta repararse solo antes de pedir ayuda. Budget real: máx. ~8 auto-reparaciones por implementación y 2 intentos por fase; si 2 fases consecutivas fallan, se detiene.
Auto-fix
Nivel 1 — corrige lint, formato e imports automáticamente (p. ej. dart fix --apply, eslint --fix).
Patch
Nivel 2 — diagnostica y arregla la causa raíz: import faltante, tipo incorrecto, dependencia o path mal resuelto.
Rollback
Nivel 3 — rollback parcial: git stash, marca el checkpoint como fallido y reintenta la fase desde un estado limpio.
Intervención Humana
Nivel 4 — escala al desarrollador con diagnóstico (error_report.md) cuando la fase sigue fallando tras los reintentos.
Pipeline Integrity
Enforcement a nivel de hooks que hace imposible escribir código sin UC activo.
"El incidente embed-build (marzo 2026): un agente implementó 9 Use Cases sin el pipeline, dejando Trello vacío y sin trazabilidad. Ese fue el día que nacieron los HARD BLOCKS."
spec-guard.sh bloquea Write/Edit en src/ sin UC activo
commit-spec-guard.sh bloquea commits en main/master
design-gate.sh bloquea UI sin diseños Stitch previos
Anti-main guard: ERROR FATAL si se implementa en main
Multi-Backend
4 backends intercambiables con la misma interfaz (25 métodos). Migración bidireccional entre ellos.
Servicios de Infraestructura
Patrones integrados para 5 servicios: cada uno con guías de configuración, best practices, y integración con el pipeline.
Stacks Soportados
Evolución del Engine
Cada versión es real y está en producción. Esto es lo último que ha cambiado.
¿Quieres SpecBox en tu equipo?
Escríbenos y te contamos cómo adoptarlo en tu flujo de trabajo.
jesus@embed.build