SFEIR
Spec-Driven Development Concept

Spec-Driven Development

Développement piloté par la spécification : décrire le comportement attendu pour que l'IA le construise (modèle 2025, avant l'issue-based).

SFEIR AI · Mis à jour le 28 août 2026

Décrire précisément pour faire construire

Le Spec-Driven Development consiste à écrire une spécification précise du comportement attendu, puis à laisser l'IA la construire sous surveillance. C'est le modèle de référence de 2025 : la valeur se déplace de l'écriture du code vers la qualité de la spécification, l'IA se chargeant de l'exécution. GitHub le formule comme un renversement de l'ordre habituel, où la spécification devient le contrat de comportement du code et la source de vérité qu'utilisent les outils et les agents pour générer, tester et valider.

Deux outillages, publiés en 2025

La pratique s'incarne dans deux outils qu'il ne faut pas confondre avec elle. GitHub Spec Kit est une boîte à outils open source publiée par GitHub sous licence MIT, annoncée en septembre 2025 : elle enchaîne des commandes (constitution, specify, plan, tasks, implement) et annonce la prise en charge de plus de trente agents de code. Le projet crédite explicitement les travaux de John Lam. AWS Kiro, de son côté, est un environnement de développement agentique bâti sur Code OSS, lancé en préversion en juillet 2025 et disponible en version générale depuis le 17 novembre 2025, qui structure le travail autour de spécifications, de hooks événementiels et de la notation EARS.

Sa limite et son successeur

L'anti-pattern guette : demander une fonctionnalité isolée revient à « boulonner une salle de bain sur une façade », cohérente en soi, incohérente avec l'ensemble. D'où la bascule vers l'Issue-Based Development (2026) : on rapporte un écart et l'IA analyse le contexte existant pour une cohérence systémique. Les deux s'appuient sur un contexte structuré.

Questions fréquentes

Quelle différence entre spec-driven et issue-based development ?

Le spec-driven (2025) part d'une spécification détaillée de la fonctionnalité voulue ; l'issue-based (2026) part d'un écart ou d'un bug signalé, l'IA analysant alors le contexte existant pour restaurer une cohérence systémique plutôt que d'ajouter une brique isolée.

Quels outils portent cette pratique ?

GitHub Spec Kit, boîte à outils open source sous licence MIT annoncée en septembre 2025, et AWS Kiro, environnement de développement agentique bâti sur Code OSS, disponible en version générale depuis le 17 novembre 2025.

Le spec-driven development est-il un produit ?

Non, c'est une pratique. GitHub positionne Spec Kit comme une méthodologie agnostique de l'outillage, compatible avec de nombreux agents de code, et non comme un environnement propriétaire qui l'enfermerait.

Quelle est la licence de Spec Kit ?

MIT. Le dépôt est publié par GitHub et crédite explicitement les travaux de recherche de John Lam dans ses remerciements. Il annonce la prise en charge de plus de trente agents de code différents.

Sources

Articles liés

Événements