Module 3 — Open GSD : le loop de 6 commandes
Temps de pratique : 15 min
Objectif
À la fin de ce module, tu auras installé GSD, créé un projet, et passé une phase complète (discuss → plan → execute → verify → ship).
Quand utiliser Open GSD
| Scénario | Pourquoi GSD |
|---|---|
| Solo dev / petites équipes | Léger, pas de coordination |
| Sessions longues avec IA | Résout le context rot |
| Projets avec interruptions | Mémoire persistante across sessions |
| POC rapide | Mode yolo pour itérer vite |
| Refacto legacy | map-codebase analyse le code existant |
Prérequis
- Node.js ≥ 18 (
node -v) - Git initialisé (
git init) - Un runtime IA installé (Claude Code, Codex, Cursor, etc.)
Étape 1 — Installation
npx @opengsd/get-shit-done-redux@latest
L’installateur te demande ton runtime. Tu peux forcer :
npx @opengsd/get-shit-done-redux@latest --claude --global
Étape 2 — Créer un projet
/gsd-new-project
GSD te pose des questions, lance la recherche, génère une roadmap. Tu dois approuver avant que le code commence.
Option rapide avec un PRD existant :
/gsd-new-project --auto @prd.md
Étape 3 — Le loop complet
3a. Discuter la phase
/gsd-discuss-phase 1
GSD te pose des questions sur tes préférences : structure, erreurs, bibliothèques, formats.
3b. Planifier
/gsd-plan-phase 1
4 agents de recherche en parallèle → plans atomiques → vérification.
Sauter la recherche si le domaine te est familier :
/gsd-plan-phase 1 --skip-research
3c. Exécuter
/gsd-execute-phase 1
Plans indépendants → parallèle. Dépendants → séquentiel. Chaque tâche = commit atomique.
3d. Vérifier
/gsd-verify-work 1
GSD te présente les livrables un par un. Tu réponds oui/non.
3e. Shipper
/gsd-ship 1
Crée une PR auto-générée avec résumé, changements, exigences, vérification.
Le loop en résumé
@diagram:flow
new-project :: Questions, recherche, exigences, roadmap.
discuss-phase :: Capture des décisions d'implémentation.
plan-phase :: Recherche, planification, vérification.
execute-phase :: Exécution parallèle avec contextes frais.
verify-work :: Tests d'acceptation manuels.
ship :: Création de la PR.
Checklist de validation
- GSD installé (
npx @opengsd/get-shit-done-redux@latest) -
/gsd-new-projecta généré.planning/ - La roadmap est approuvée
- La première phase a passé discuss → plan → execute → verify
- Les commits sont propres et atomiques
- La PR est créée (si besoin)
Piège courant
Sauter discuss. → C’est là que tu verrouilles les décisions. Sans ça, l’exécution devine et te surprend.
Prochaine étape
→ Module 7 (Open GSD — Context engineering) pour maîtriser les artifacts et le mode yolo