Ir al contenido

SDD Template

Una sola regla: no se escribe código hasta que apruebas una especificación escrita. Un script comprueba esa regla cada vez que lo ejecutas, y te dice exactamente qué revisó.

Ejecuta la comprobación en cualquier proyecto. Lee tus archivos y te dice, en una pantalla, si ya puedes escribir código — con un aviso real, porque una salida perfecta parecería una maqueta:

./scripts/check-sdd-gate.shsalida literal
Checking SDD gate in: /Users/jk/my-project
[OK] SDD policy check
[OK] 001-auth has approval status section
[OK] 001-auth approved with minimum plan consistency signals
[OK] 001-auth approved with checklist tasks
[OK] User consent log present for execution stage: .sdd/user-consent.log
[OK] 001-auth has recorded user consent
[WARN] 002-billing not approved yet (implementation gate should remain closed)
Compuerta / Gate: ABIERTA / open — 1 spec(s) aprobada(s) y consentida(s) / approved and consented

El script emite sus comprobaciones en inglés; solo las líneas de cierre son bilingües. Traducirlas aquí sería mentir sobre lo que vas a ver.

Eres fundador, product manager o simplemente tienes curiosidad. Vas a describir lo que quieres y dejar que un asistente de IA escriba.

Vas a instalarlo, conectar tu herramienta de IA y ejecutar las comprobaciones.

Cada guía dice cuál de estas es, justo debajo de su título. El menú lateral está agrupado igual.

Un comando, desde la carpeta de tu proyecto:

Terminal window
npx @juanklagos/sdd-mcp@latest --http

Se abre el builder en tu navegador, con el servidor al que conectas tu agente. Si prefieres una ventana propia, SDD Desk es el mismo tablero como app de escritorio.