GitHub publie Spec Kit, une boîte à outils open source pour le développement piloté par les spécifications
2025-09-02 · Éditeur : GitHub · Domaine : Méthodologie, organisation
Avec Spec Kit, GitHub outille une méthode où la spécification, et non le code, devient la source de vérité : l'agent passe par des étapes « specify », « plan » et « tasks » relues par le développeur avant d'implémenter.
Ce qui change
- La spécification devient un artefact vivant, versionné avec le projet.
- Quatre phases : spécifier, planifier, découper en tâches, implémenter.
- Fonctionne avec plusieurs agents : GitHub Copilot, Claude Code, Gemini CLI.
- Sécurité, conformité et design s'inscrivent dans la spécification dès le départ.
### Contexte Le 2 septembre 2025, **Den Delimarsky**, responsable produit chez GitHub, présente **Spec Kit**. Après l'environnement Kiro d'AWS en juillet, c'est une boîte à outils **open source** et indépendante de l'agent pour le développement piloté par les spécifications (spec-driven development). ### Caractéristiques - Initialisation par `specify init <PROJET>` via `uvx`. - **/specify** : description du quoi et du pourquoi ; l'agent rédige une spécification (parcours utilisateurs, critères de réussite). - **/plan** : choix techniques (pile, architecture, contraintes) transformés en plan. - **/tasks** : découpage en petites tâches testables, puis implémentation tâche par tâche, avec relecture humaine à chaque phase. - Agents pris en charge au lancement : **GitHub Copilot, Claude Code, Gemini CLI**. ### Pourquoi c'est important GitHub résume le changement ainsi : on passe de « le code est la source de vérité » à « l'intention est la source de vérité » (« from code is the source of truth to intent is the source of truth »). Changer de cap revient à modifier la spécification et à régénérer le plan, plutôt qu'à réécrire le code. ### À retenir Spec Kit rend la méthode reproductible et portable d'un agent à l'autre. Pour les équipes, la compétence clé se déplace vers l'écriture et la relecture de spécifications précises.
Liens
Tags : Spécifications, Méthode, Open Source