Spec Kit : Le Guide Complet du Toolkit Officiel de GitHub pour le Développement Piloté par Spécifications
Spec Kit est le toolkit officiel de GitHub pour le Spec-Driven Development (SDD) — les spécifications deviennent exécutables, générant directement des implémentations. Pipeline en 6 étapes : principes → spécification → plan → tâches → implémentation. 75 200+ étoiles, Python, MIT.
Le Pipeline en 6 Étapes
- Installer Specify CLI —
uv tool install specify-cli /speckit.constitution— Principes du projet (gardes-fous)/speckit.specify— Décrire le quoi et pourquoi (pas le comment)/speckit.plan— Stack technique + architecture/speckit.tasks— Décomposition en tâches actionnables/speckit.implement— Exécuter l'implémentation
Philosophie
- Intent-Driven — Spécifications définissent le "quoi" avant le "comment"
- Multi-Step — Raffinement progressif, pas one-shot
- IA-Powered — Interprétation avancée des specs
Comparaison
| Fonctionnalité | Spec Kit | OpenSpec | Kiro |
|---|---|---|---|
| Auteur | GitHub (Officiel) | Fission AI | AWS |
| Pipeline 6 étapes | ✅ | Partiel | Partiel |
| CLI dédié | ✅ | ❌ | ❌ |
| Constitution | ✅ | ❌ | ❌ |
| Open Source | ✅ MIT | ✅ | ❌ |
Quand choisir : Méthodologie SDD officielle de GitHub — spec-to-code structuré.
Conclusion
75.2K étoiles, par GitHub. Les bonnes spécifications = bon logiciel.
