-
Notifications
You must be signed in to change notification settings - Fork 0
SDD
Guillermo Rojo edited this page Jun 20, 2026
·
1 revision
SDD (Spec-Driven Development) es una metodología ligera con una regla simple: la intención va antes que el código. Las especificaciones son la fuente de verdad del qué; el diseño, del cómo; y las tareas, del progreso. Combina dos ideas —el arranque de Spec-Kit (una constitución de principios) y los cambios como deltas de OpenSpec— sin depender de ninguna herramienta externa: todos los artefactos son Markdown versionado en git.
flowchart LR
C["constitución"] -.una vez.-> E
E["explore"] --> P["propose"] --> CL["clarify"] --> S["spec"]
P --> D["design"]
S --> T["tasks"]
D --> T
T --> A["apply"] --> V["verify"] --> R["archive"]
- Cambio relevante → el ciclo entero (explore → … → archive). Piensas antes de escribir y dejas un rastro revisable.
- Cambio pequeño y bien acotado → impleméntalo directamente y actualiza la documentación viva.
No es burocracia: es la dosis justa de estructura para que ni la IA ni tú os perdáis. Cada artefacto se revisa en los pull requests y lo entiende cualquier herramienta de IA.
A fondo: methodologies.md. Para verlo aplicado a un caso real, lee Un ejemplo real.