Pourquoi ce livre
Chapitre 1 : Le vibe coding : ça marche jusqu’à ce que ça ne marche plus
- Le projet qui va bien jusqu’à ce qu’il n’aille plus bien
- Les trois symptômes
- Le symptôme que tu ne vois pas
- Le coût réel
- Pourquoi ça arrive
- L’erreur que presque tout le monde commet
- Ce n’est pas un problème d’IA
- Ce qui vient ensuite
Chapitre 2 : Qu’est-ce que le SDD (et ce qu’il n’est pas)
- Ce que ce n’est pas
- Comment on en est arrivés là
- Pourquoi maintenant
- Le tableau qui résume tout
- Ce que le SDD ne résout pas
- Une définition à garder
Chapitre 3 : La spec comme artefact primaire
- Pourquoi les specs traditionnelles échouent
- La spec vivante
- Comportement, pas architecture
- Ce qu’une spec contient et ce qu’elle ne contient pas
- Le contrat entre toi et l’agent
- Combien de temps prend l’écriture d’une spec
- La spec la plus courte que tu puisses écrire
- Avant de continuer
Chapitre 4 : Les 7 phases du développement avec l’IA
- Phase 1 : Idée
- Phase 2 : Research
- Phase 3 : Prototype
- Phase 4 : PRD
- Phase 5 : Kanban
- Phase 6 : Execution loop
- Phase 7 : QA
- Quand sauter des phases
- Le flux complet
Chapitre 5 : Le PRD — comment écrire une spec que l’IA ne va pas mal interpréter
- Avant d’écrire : le grilling
- Les huit parties du PRD
- Un PRD complet
- Où vit le PRD
- La bonne longueur
Chapitre 6 : Du PRD aux issues — vertical slices et tracer bullets
- Qu’est-ce qu’un vertical slice
- Tracer bullets : l’incertain passe en premier
- Blocking relationships
- Ce que doit contenir une issue exécutable
- Une issue mal écrite et une bien écrite
- Comment créer les issues
- Avant le prochain chapitre
Chapitre 7 : La boucle d’exécution
- Le contrat avec l’agent
- Ralph loop
- Boucle multi-agent
- Quand intervenir
- L’humain lit toujours le code
- GSD : gestion du contexte entre les sessions
- Le QA comme issue, pas comme rustine de dernière minute
- La boucle complète en une image
Chapitre 8 : GitHub SpecKit — le SDD avec une structure formelle
- Qu’est-ce que SpecKit ?
- Installation et structure de répertoires
- La constitution
- Les 5 commandes du flux principal
- Les 3 commandes de qualité
- Branch strategy : la spec voyage avec le code
- Quand utiliser SpecKit
- En pratique
Chapitre 9 : openSpec — des specs légères pour des projets existants
- Qu’est-ce qu’openSpec
- Le problème qu’il résout
- Comment ça marche
- Le cas brownfield
- Un exemple réel
- La différence avec « bien écrire le prompt »
- Quand migrer vers SpecKit
- Points clés
- En pratique
Chapitre 10 : Flux agnostiques de l’outil
- Ralph loop
- GSD
- BMAD
- ShipSpec
- Tessl
- Living-spec platforms
- Comment choisir
- Ce qui arrive dans la Partie IV
- En pratique
Chapitre 11 : Greenfield vs brownfield
- Greenfield : le scénario idéal
- Le piège du greenfield
- Brownfield : la réalité de la plupart
- L’adoption graduelle
- Le retrofit de SpecKit
- Brownfield sans SpecKit
- Ce que le brownfield enseigne sur le greenfield
- Une règle pour chaque contexte
Chapitre 12 : Les 5 anti-patterns qui détruisent une spec
- Anti-pattern 1 : Le PRD kilométrique
- Anti-pattern 2 : Prescrire l’implémentation
- Anti-pattern 3 : Out of Scope vide
- Anti-pattern 4 : Assumptions vides ou absentes
- Anti-pattern 5 : Acceptance Criteria vagues
- Anti-pattern 6 (bonus) : Abandonner la spec en plein milieu de l’exécution
- Le check rapide
Chapitre 13 : SDD en équipe
- La spec comme langage commun
- Qui écrit le PRD
- Review des specs, pas du code
- La constitution partagée
- SDD asynchrone
- Le risque des specs de façade
- SDD comme pratique de gouvernance
- Ce que SDD ne remplace pas
- Avant le cas pratique
Chapitre 14 : le SDD en pratique — le cycle complet
- Le ticket tel qu’il arrive
- Le grilling
- Le PRD
- Du PRD aux issues
- La boucle d’exécution
- Ce que produit l’agent
- Ce que la spec a acheté
- Le plan de QA
Chapitre 15 : Cas complet — système de notifications multicanal
- Le ticket tel qu’il arrive
- Le grilling
- Le PRD
- Du PRD aux issues : trois vertical slices
- La boucle d’exécution
- Le plan de QA
- Ce que la spec a acheté
- La différence entre les deux cas
Chapitre 16 : Cas complet — transformer une API interne en un contrat public avec OpenSpec
- Le ticket tel qu’il arrive
- Le problème avant le code
/opsx:onboard— photographie du système réel- Le grilling — les questions du contrat
- Le PRD — le contrat avant le code
/opsx:propose partner-orders-v1+ revue des artefacts/opsx:apply+ la décision de versioning/opsx:archive— le spec delta comme artefact business- Ce que reçoit Acme Corp
/opsx:verify— quand le contrat se heurte à la réalité- La politique de versioning comme gate de CI
- Ce qu’OpenSpec ajoute que le SDD manuel n’a pas