Spec-Driven Development

Metodología de desarrollo con IA donde el punto de partida es una especificación (spec) estructurada y revisable, no un prompt suelto que genera código directamente.

Frente al "vibe coding" (pedir código directamente y ajustar sobre la marcha), el Spec-Driven Development escribe primero QUÉ debe hacer el sistema — de forma estructurada, revisable por humanos y ejecutable por un agente de IA — y solo después se genera el código a partir de esa spec.

La spec actúa como contrato: concentra las decisiones de diseño y criterio humano en un documento revisable, en vez de dispersarlas en docenas de prompts sueltos que nadie vuelve a leer.

No sustituye el criterio técnico ni de producto — lo concentra en un punto anterior del proceso (la spec) para que el código que genera la IA tenga menos retrabajo posterior.

Términos relacionados

Artículos relacionados