TL;DR : le codage de l'IA échoue car le contexte est temporaire et l'intention est vague. OpenSpec introduit le développement basé sur les spécifications (SDD), un cadre léger qui transforme les invites basées sur le chat en spécifications persistantes et versionnées. Voici comment il transforme l'IA d'un outil de devinette en un constructeur de système fiable.
L’avenir du développement assisté par l’IA ne réside pas dans de meilleures invites, mais dans de meilleures spécifications.
Vous avez demandé à l'IA de créer une authentification. Trois invites plus tard, vous avez 2FA, le suivi de l'appareil, l'expiration de la session et « se souvenir de moi », mais personne n'a réellement demandé ces fonctionnalités.
Cela vous semble familier ?
C’est la crise du contexte de l’IA : dans les projets à long terme, les outils d’IA oublient les décisions antérieures, ignorent les modèles établis et réinventent silencieusement les comportements. Chaque nouvelle invite, c'est comme repartir à zéro, sauf que maintenant vous déboguez les hypothèses de votre assistant IA au lieu de votre propre code.
Le problème n’est pas que les modèles d’IA sont faibles. C'est que le contexte est temporaire et l'intention est vague.
Les invites basées sur le chat s'évaporent. Fragment de conversations. L’architecture dérive. Ce qui a commencé par "ajouter une connexion utilisateur" évolue tranquillement vers un Frankenstein de fonctionnalités que personne n'a spécifié, tout cela parce que l'IA a rempli les blancs.
OpenSpec est un framework léger basé sur des fichiers qui réside dans votre référentiel en tant queopenspec/annuaire. Il contient des spécifications, des conceptions et des tâches structurées pour les fonctionnalités, les expériences et les refactorisations.
Au lieu de disperser vos idées dans l'historique des discussions, vous rédigez des spécifications claires qui deviennent la source unique de vérité pour les propositions, les critiques et l'automatisation.
La meilleure partie ? OpenSpec fonctionne avec plus de 20 outils de codage d'IA : Claude Code, Cursor, GitHub Copilot, Windsurf, Replit, etc. Il n’est pas confiné à un seul écosystème.
Trois principes qui différencient OpenSpec des processus de spécification traditionnels :
Idée → Proposition → Spécifications → Conception → Tâches → Mise en œuvreChaque étape produit un artefact tangible :