Leanpub Header

Skip to main content

Spec-Driven Development: Construye con IA sin Perder el Control

Usar IA para programar es fácil. Usarla sin perder el control, no tanto. Spec-Driven Development es el método para convertir tu idea en una spec que la IA ejecuta con precisión — sin loops infinitos, sin código roto, sin empezar de cero.

Minimum price

$14.99

$18.99

You pay

$18.99

Author earns

$15.19
$

...Or Buy With Credits!

You can get credits with a paid monthly or annual Reader Membership, or you can buy them here.
PDF
EPUB
About

About

About the Book

Tu agente no es malo.

Tu spec es mala.

O peor: no tienes spec.

Llevas semanas construyendo con IA. El agente construye rápido. Los resultados son reales. Piensas que esto es el futuro.

Lo es. Pero tiene un límite invisible.

Cuando el proyecto crece, el agente empieza a inventar lo que no está escrito. Contradice decisiones que tomaste la semana pasada. Implementa cosas que no pediste. Cada sesión empieza desde cero porque no hay ningún artefacto que le diga qué está construyendo y por qué.

No es un problema del modelo. Es un problema de método.

Spec-Driven Development es la respuesta.

No es lo contrario del vibe coding. No es waterfall. No es documentación que nadie lee.

Es una forma de trabajar donde la spec existe antes de que el agente empiece. Describe comportamiento, no implementación. Vive en el repositorio. Se versiona con el código.

Con una spec, el agente ejecuta instrucciones claras en lugar de rellenar huecos con sus suposiciones.

Y cuando termina, puedes verificar si lo que construyó coincide con lo que especificaste. No a ojo. Con criterios concretos.

Qué contiene el libro

Parte I — El Problema (3 capítulos)
Por qué el vibe coding tiene fecha de caducidad. Qué es SDD y qué no es. La spec como artefacto primario: qué significa y por qué lo cambia todo.

Parte II — El Método (4 capítulos)
Las 7 fases del desarrollo con IA. Cómo escribir un PRD que el agente no pueda malinterpretar. De PRD a issues: vertical slices y tracer bullets. El loop de ejecución: Ralph loop, GSD, cuándo intervenir.

Parte III — Las Herramientas (3 capítulos)
GitHub SpecKit: 72K estrellas, constitution, los 5 comandos del flujo principal y los 3 comandos de calidad que casi nadie conoce. openSpec para proyectos existentes. Flujos agnósticos: Ralph loop, BMAD, living-spec platforms.

Parte IV — En la Práctica (3 capítulos)
Greenfield vs brownfield: cómo adoptar SDD en un proyecto que ya existe. Los 5 anti-patrones que destrozan una spec — con el fix para cada uno. SDD en equipo: quién escribe el PRD, review de specs, y el riesgo del spec theater.

4 Apéndices
Plantilla PRD lista para copiar. Constitution con las 5 secciones y ejemplo real. Checklist de calidad antes de ejecutar. Glosario SDD.

Para quién es este libro

Para developers que trabajan con agentes de IA — Claude Code, GitHub Copilot, Cursor, o cualquier otro — y quieren que el resultado sea predecible, no una apuesta.

Para quien ya probó el vibe coding y llegó al límite: el proyecto crece, el agente se contradice, el contexto se pierde entre sesiones.

Para quien quiere adoptar SDD sin tirar lo que ya tiene. Hay un capítulo específico para proyectos existentes.

Para quién no es

Si tu proyecto tiene menos de dos semanas de vida y todavía estás explorando qué quieres construir, el libro puede esperar. El método asume que sabes qué quieres construir — SDD no reemplaza el pensamiento, lo organiza.

Sobre el autor

Bezael Pérez es developer y creador de contenido técnico. Fundador de DominiCode, donde enseña a developers a construir software con IA de forma estructurada. Instructor de Claude Code para Developers, Construye con IA, e IA Agéntica para Developers en Udemy.

Detalles del libro

  • 13 capítulos + 4 apéndices
  • Formato: PDF
  • Idioma: Español
  • Acceso vitalicio — descarga directa
  • Sin DRM
  • Incluye cupón 20% de descuento para cursos DominiCode en Udemy

¿Preguntas antes de comprar? Escríbeme a bezael@dominicode.com

Share this book

Author

About the Author

Bezael Pérez

¿Se puede escribir código que funcione… y que además dé gusto leer?

Soy frontend developer senior, con más de 10 años de experiencia y 4 centrado en Angular. He trabajado en productos propios y plataformas empresariales, siempre buscando arquitecturas limpias, testing automatizado y un código que no dé miedo tocar.

Sigo de cerca lo nuevo en Angular —Signals, componentes standalone, Jest, Tailwind— y disfruto colaborar con otros equipos, entender el producto y aportar más allá del código.

Me gusta compartir lo que sé, aprender de quienes piensan distinto y trabajar en entornos con confianza y ganas de construir bien.

Si buscas a alguien técnico, pero con visión de producto y equipo, aquí estoy.

Contents

Table of Contents

Capítulo 1: Vibe coding: funciona hasta que no funciona

  1. El proyecto que va bien hasta que no va bien
  2. Los tres síntomas
  3. Por qué pasa esto
  4. El error que casi todo el mundo comete
  5. No es un problema de IA
  6. Lo que viene a continuación

Capítulo 2: Qué es SDD (y qué no es)

  1. Lo que no es
  2. Cómo llegamos hasta aquí
  3. Por qué ahora
  4. La tabla que lo resume
  5. Lo que SDD no resuelve
  6. Una definición para quedarse con ella

Capítulo 3: La spec como artefacto primario

  1. Por qué las specs tradicionales fallan
  2. La spec viva
  3. Comportamiento, no arquitectura
  4. Lo que tiene una spec y lo que no tiene
  5. El contrato entre tú y el agente
  6. Cuánto tiempo lleva escribir una spec
  7. La spec más corta que puedes escribir
  8. Antes de seguir

Capítulo 4: Las 7 fases del desarrollo con IA

  1. Fase 1: Idea
  2. Fase 2: Research
  3. Fase 3: Prototipo
  4. Fase 4: PRD
  5. Fase 5: Kanban
  6. Fase 6: Execution loop
  7. Fase 7: QA
  8. Cuándo saltarse fases
  9. El flujo completo

Capítulo 5: El PRD — cómo escribir una spec que la IA no malinterprete

  1. Antes de escribir: el grilling
  2. Las ocho partes del PRD
  3. Un PRD completo
  4. Dónde vive el PRD
  5. La longitud correcta

Capítulo 6: De PRD a issues — vertical slices y tracer bullets

  1. Qué es un vertical slice
  2. Tracer bullets: lo incierto va primero
  3. Blocking relationships
  4. Qué tiene que tener un issue ejecutable
  5. Un issue mal escrito y uno bien escrito
  6. Cómo crear los issues
  7. Antes del siguiente capítulo

Capítulo 7: El loop de ejecución

  1. El contrato con el agente
  2. Ralph loop
  3. Cuándo intervenir
  4. El humano siempre lee el código
  5. GSD: gestión de contexto entre sesiones
  6. QA como issue, no como afterthought
  7. El loop completo en una imagen

Capítulo 8: GitHub SpecKit — SDD con estructura formal

  1. Qué es SpecKit exactamente
  2. Instalación y estructura de directorios
  3. La constitution
  4. Los 5 comandos del flujo principal
  5. Los 3 comandos de calidad
  6. Branch strategy: la spec viaja con el código
  7. Cuándo usar SpecKit

Capítulo 10: Flujos agnósticos de herramienta

  1. Ralph loop
  2. GSD
  3. BMAD
  4. Living-spec platforms
  5. Cómo elegir
  6. Lo que viene en la Parte IV

Capítulo 11: Greenfield vs brownfield

  1. Greenfield: el escenario ideal
  2. La trampa del greenfield
  3. Brownfield: la realidad de la mayoría
  4. La adopción gradual
  5. El retrofit de SpecKit
  6. Brownfield sin SpecKit
  7. Lo que el brownfield enseña sobre el greenfield
  8. Una regla para cada contexto

Capítulo 12: Los 5 anti-patrones que destrozan una spec

  1. Anti-patrón 1: El PRD kilométrico
  2. Anti-patrón 2: Prescribir la implementación
  3. Anti-patrón 3: Out of Scope vacío
  4. Anti-patrón 4: Assumptions vacías o ausentes
  5. Anti-patrón 5: Acceptance Criteria vaga
  6. El chequeo rápido

Capítulo 13: SDD en equipo

  1. La spec como lenguaje común
  2. Quién escribe el PRD
  3. Review de specs, no de código
  4. La constitution compartida
  5. SDD asíncrono
  6. El riesgo del spec theater
  7. Lo que SDD no reemplaza
  8. El libro termina aquí

The Leanpub 60 Day 100% Happiness Guarantee

Within 60 days of purchase you can get a 100% refund on any Leanpub purchase, in two clicks.

Now, this is technically risky for us, since you'll have the book or course files either way. But we're so confident in our products and services, and in our authors and readers, that we're happy to offer a full money back guarantee for everything we sell.

You can only find out how good something is by trying it, and because of our 100% money back guarantee there's literally no risk to do so!

So, there's no reason not to click the Add to Cart button, is there?

See full terms...

Earn $8 on a $10 Purchase, and $16 on a $20 Purchase

We pay 80% royalties on purchases of $7.99 or more, and 80% royalties minus a 50 cent flat fee on purchases between $0.99 and $7.98. You earn $8 on a $10 sale, and $16 on a $20 sale. So, if we sell 5000 non-refunded copies of your book for $20, you'll earn $80,000.

(Yes, some authors have already earned much more than that on Leanpub.)

In fact, authors have earned over $14 million writing, publishing and selling on Leanpub.

Learn more about writing on Leanpub

Free Updates. DRM Free.

If you buy a Leanpub book, you get free updates for as long as the author updates the book! Many authors use Leanpub to publish their books in-progress, while they are writing them. All readers get free updates, regardless of when they bought the book or how much they paid (including free).

Most Leanpub books are available in PDF (for computers) and EPUB (for phones, tablets and Kindle). The formats that a book includes are shown at the top right corner of this page.

Finally, Leanpub books don't have any DRM copy-protection nonsense, so you can easily read them on any supported device.

Learn more about Leanpub's ebook formats and where to read them

Write and Publish on Leanpub

You can use Leanpub to easily write, publish and sell in-progress and completed ebooks and online courses!

Leanpub is a powerful platform for serious authors, combining a simple, elegant writing and publishing workflow with a store focused on selling in-progress ebooks.

Leanpub is a magical typewriter for authors: just write in plain text, and to publish your ebook, just click a button. (Or, if you are producing your ebook your own way, you can even upload your own PDF and/or EPUB files and then publish with one click!) It really is that easy.

Learn more about writing on Leanpub