GSD : Système de développement spec-driven pour agents IA
https://github.com/gsd-build/get-shit-done
📌 GSD (Get Shit Done) est un système de meta-prompting, context engineering et développement spec-driven conçu pour Claude Code, OpenCode et Gemini CLI. Ce projet open-source résout le problème du « context rot » — la dégradation de qualité qui se produit lorsque l’IA remplit sa fenêtre de contexte — en offrant un workflow structuré qui permet aux développeurs solo de décrire ce qu’ils veulent et de le voir construit correctement.
Le développement moderne avec l’IA implique souvent une perte de contexte au fil des sessions, menant à des implémentations incohérentes ou erronées. GSD résout ce problème par l’ingénierie de contexte : gestion de fichiers structurés (PROJECT.md, REQUIREMENTS.md, ROADMAP.md, STATE.md), prompts XML optimisés pour Claude, et orchestration multi-agents avec des agents spécialisés pour la recherche, la planification, l’exécution et la vérification.
L’installation se fait simplement avec npx get-shit-done-cc@latest. Une fois configuré, GSD présente un workflow en plusieurs phases : initialisation de projet avec questions et roadmap, discussion des décisions d’implémentation, planification avec vérification des tâches, exécution en vagues parallèles avec contexte frais par tâche, tests d’acceptation manuels, et complétion de milestone avec archivage et tag de release.
- 🛠️ Meta-prompting et context engineering anti-rot
- 🔒 Spec-driven development avec traces atomiques
- 📡 Multi-agents spécialisés : research, plan, execute, verify
- 🖥️ Workflow structuré : discuss → plan → execute → verify → complete
- 📚 Fichiers de contexte : PROJECT.md, REQUIREMENTS.md, ROADMAP.md, STATE.md
La section exécution utilise la parallel wave execution pour lancer plusieurs plans indépendants simultanément, avec fresh context per task pour éviter la dilution. Les atomic git commits assurent que chaque tâche a son propre commit traçable. Les model profiles permettent de switcher entre configurations quality/balanced/budget selon les besoins.
- Commands : /gsd:new-project, /gsd:plan-phase, /gsd:execute-phase, /gsd:verify-work, /gsd:quick, /gsd:map-codebase, /gsd:debug, /gsd:health
En savoir plus sur Clement MONDARY
Subscribe to get the latest posts sent to your email.
