Avancé
Module 8 — Enchaînements : combiner les frameworks
Temps de pratique : 30 min
Objectif
À la fin de ce module, tu sauras quels frameworks combiner selon ton besoin, et dans quel ordre.
Pourquoi combiner ?
Aucun framework ne fait tout bien. Chacun a un sweet spot :
| Framework | Fort sur | Faible sur |
|---|---|---|
| BMAD | Architecture, multi-équipe | Légereté, rapidité |
| Open GSD | Sessions longues, mémoire | Spéc formelle |
| Spec Kit | Specs exécutables, compliance | Itération rapide |
| Superpowers | TDD, autonomie | Coordination équipe |
Combo 1 : Spec Kit → Superpowers (Spec → Implémentation)
Quand : Tu démarres un projet from scratch et tu veux du TDD strict.
Workflow :
- Spec Kit :
/speckit.specifypour le QUOI - Spec Kit :
/speckit.planpour le COMMENT - Superpowers :
brainstorm+worktreepour l’implémentation - Superpowers : TDD strict (
test --watch) - Superpowers :
review+merge
Pourquoi ça marche :
- Spec Kit garantit que le QUOI est clair avant de coder
- Superpowers garantit que le COMMENT est testé
Combo 2 : Open GSD → BMAD (Découverte → Structure)
Quand : Tu rejoins un legacy et tu dois ajouter une feature majeure.
Workflow :
- Open GSD :
/gsd-map-codebasepour comprendre - Open GSD :
/gsd-new-projectpour planifier la feature - BMAD :
create-story --track bmad-methodpour structurer - BMAD :
dev-story+code-reviewpour implémenter
Pourquoi ça marche :
- GSD cartographie vite sans formalisme
- BMAD structure la feature avec agents spécialisés
Combo 3 : BMAD → Open GSD (Architecture → Itération)
Quand : Tu as une architecture BMAD mais tu veux itérer vite sur des sous-tâches.
Workflow :
- BMAD :
create-story --track enterprisepour l’architecture globale - BMAD :
dev-storypour le squelette - Open GSD :
/gsd-plan-phase N --yolopour les sous-tâches rapides - Open GSD :
/gsd-verify-work+/gsd-ship
Pourquoi ça marche :
- BMAD pose les fondations solides
- GSD itère vite sans réécrire la spec à chaque fois
Combo 4 : Superpowers → Spec Kit (TDD → Documentation)
Quand : Tu as du code TDD et tu dois documenter l’API pour des consommateurs externes.
Workflow :
- Superpowers : Implémentation TDD complète
- Superpowers :
reviewpour la qualité - Spec Kit :
/speckit.specifypour documenter l’API - Spec Kit :
/speckit.checklistpour valider la coverage
Pourquoi ça marche :
- Superpowers produit du code testé
- Spec Kit produit la documentation exécutable
Matrice des combos
@diagram:wd-enchainements
Checklist de validation
- Je connais les forces et faiblesses de chaque framework
- Je peux choisir un combo en 30 secondes
- Je sais dans quel ordre enchaîner
- Je connais au moins 3 combos par cœur
Prochaine étape
→ Module 9 (Cas d’usage) pour voir 6 scénarios complets