E203 - Spec-Driven Development (SDD)

07-08-2026 · 103 min · Ver en YouTube

Resumen

El episodio 203 de enCoders presenta Spec-Driven Development (SDD), una técnica para desarrollar con agentes de IA que se apoya en especificaciones escritas en lugar de prompts sueltos (vibe coding). Rodo la compara con TDD: cambia la herramienta que define qué hacer (specs en vez de tests), pero la filosofía es la misma. Defiende que fragmentar la documentación por feature (spec, design, tasks) y mantener un contrato global, ADRs y una carpeta de archivo permite abrir sesiones nuevas sin perder contexto, y sirve tanto a agentes como a humanos. Presenta el flujo de OpenSpec (explorar, proponer, escribir spec, implementar, archivar), skills complementarias (contrato, setup, validación, test, seguridad/OWASP, detección de drift) y skills abiertas de Matt Pocock (grilling, Wayfinder). Concluye que el vibe coding sirve para prototipos, pero para producción hace falta un humano en el loop que lea las specs, revise el código y automatice validaciones. El episodio incluye una pausa de memes (gastos de APIs en la nube, "graph engineering") y una demo en Codex.

Capítulos

Palabras clave

spec-driven developmentSDDOpenSpecvibe codingTDDagentes de IAcontratoADRskillsMatt PocockWayfinderOWASP