Get Shit Done (GSD)
Overview
Get Shit Done (GSD) est un système de meta-prompting et de développement piloté par spécifications. Plutôt qu'un simple assistant de complétion, c'est une couche d'orchestration qui s'appuie sur tes agents IA (Claude Code, OpenCode, Gemini CLI) pour cadrer ton projet (contexte, objectifs, contraintes), générer des roadmaps et phases claires à partir de tes idées, piloter la génération de code via des plans structurés et des commits atomiques, et garder un état persistant (fichiers de projet, requirements, roadmap, state).
GSD se distingue par son orientation spec-driven development : tu décris ce que tu veux, il aide l'agent IA à produire le bon code en limitant le vibecoding.
Informations essentielles
| Propriété | Valeur |
|---|---|
| Repository | https://github.com/glittercowboy/get-shit-done |
| Licence | MIT |
| Type | Meta-prompting, spec-driven dev, orchestration d'agents |
| Déploiement | CLI (npx get-shit-done-cc ou node / clonage du repo) |
| Runtimes supportés | Claude Code, OpenCode, Gemini CLI |
TL;DR
GSD est la couche d'ingénierie de contexte qui manque souvent aux agents de code. Il structure ton travail en projets, milestones, phases et plans, et se charge de poser les bonnes questions en amont, de générer des plans détaillés et vérifiables, et d'orchestrer l'exécution et les commits. Tu te concentres sur ce que tu veux construire, l'IA (via GSD) s'occupe du comment.
Points clés à retenir :
- Transforme le vibecoding en développement structuré
- Réduit la dégradation du contexte avec des sous-plans atomiques
- Trace projet claire : specs, plans, résumés, historiques des décisions
- Fonctionne avec plusieurs runtimes IA (Claude Code, OpenCode, Gemini CLI)
- Demande un minimum de discipline et ajoute une couche d'outillage
Cas d'usage typiques
- Lancer un nouveau projet (CLI, service, lib, outil d'ops) à partir d'une idée décrite en langage naturel
- Conduire un refactoring structuré d'un composant critique (ex. moteur de pipeline CI/CD, orchestrateur de déploiement)
- Mettre en place des phases d'industrialisation (tests, observabilité, sécurité) en série de tâches bien découpées
- Automatiser les boucles plan → implémentation → vérification → commit via ton agent IA
Avantages
- Transforme le vibecoding en développement structuré
- Réduit la dégradation du contexte en travaillant par sous-plans atomiques
- Génère une trace projet claire : specs, plans, résumés, historiques des décisions
- Fonctionne avec plusieurs runtimes IA (Claude Code, OpenCode, Gemini CLI)
Limites
- Demande un minimum de discipline (décrire ses besoins, relire les plans, lancer les phases)
- Ajoute une couche d'outillage en plus de l'agent lui-même (fichiers .planning, commandes GSD)
- La qualité finale dépend toujours de la maturité de ton agent IA (modèle, quotas, contexte)
Ressources
- Repository GitHub : https://github.com/glittercowboy/get-shit-done
- README, guides d'utilisation et documentation détaillée dans le dépôt