Spec Kit (GitHub)
Boîte à outils officielle de GitHub pour le développement piloté par la spécification, sous licence MIT. Une ligne de commande en Python (`specify-cli`, installée avec uv) prépare le projet pour ton agent : avec l'intégration `claude`, elle dépose ses skills dans `.claude/skills`. Le parcours de base : une constitution par projet (les principes non négociables), puis pour chaque fonctionnalité `/speckit-specify`, `/speckit-plan`, `/speckit-tasks`, `/speckit-implement` et `/speckit-converge`, à répéter jusqu'à convergence. Clarification, checklists et analyse de cohérence s'ajoutent comme portes de qualité quand tu en as besoin.
Forces
- Parcours par étapes avec une commande dédiée à chacune, de la spécification à la convergence
- Document de constitution : ancre les principes non négociables du projet dès le départ
- Conversion des tâches en issues GitHub, pont direct vers le ticketing de l’équipe
- Maintenu par GitHub et multi-agents : Claude Code, Copilot et une quarantaine d’intégrations au total
Limites
- Parcours strict peu adapté aux itérations rapides et exploratoires
- Demande Python 3.11 et uv en plus de ton agent, là où d’autres méthodes tiennent dans un dossier de skills
- Chevauchement avec GSD Core, BMAD-METHOD et Superpowers : choisis une seule méthode spec-driven
Pour qui
- Équipes utilisant GitHub Issues comme outil de ticketing et voulant y connecter l'IA
- Projets nécessitant une constitution formelle (principes non négociables) dès le départ
- Équipes qui mélangent plusieurs agents et veulent la même méthode pour tous