Aller au contenu principal
Débutant10 min

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-project a 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