Débutant
Module 1 — Choisir son framework de dev par spécification
Temps de pratique : 5 min
Objectif
À la fin de ce module, tu sauras quel framework utiliser selon ton projet, ton équipe et ton budget. Pas besoin de les tester tous.
Les 4 frameworks en une phrase
| Framework | En une phrase | Stars | License |
|---|---|---|---|
| BMAD Method | 4 phases, 12 agents spécialisés, project-context.md comme constitution | 43K | MIT |
| Open GSD | 6 commandes, context engineering, mémoire persistante across sessions | 1.7K | MIT |
| GitHub Spec Kit | Spécifications exécutables, 30+ intégrations, extensions/presets | 106K | MIT |
| Superpowers | Skills auto-déclenchés, TDD strict, subagent-driven development | 212K | MIT |
Matrice de décision
Par type de projet
| Type de projet | Framework recommandé | Pourquoi |
|---|---|---|
| Bugfix / tâche isolée (1-15 stories) | BMAD Quick Flow | Pas de spec lourde, direct au code |
| Feature complète / MVP (10-50 stories) | BMAD Method ou Spec Kit | PRD + architecture + implémentation structurée |
| Système critique / compliance (30+ stories) | BMAD Enterprise | Security + DevOps + multi-équipe |
| POC / prototype rapide | Open GSD (mode yolo) ou Spec Kit (raccourci) | Itération rapide, pas de friction |
| Refacto legacy / brownfield | Open GSD (map-codebase) + Superpowers (TDD) | Contexte existant + tests de non-régression |
| Micro-SaaS solo | Superpowers ou Open GSD | Autonomie, TDD, pas de doc lourde |
| API publique / SDK | Spec Kit | Constitution + contracts + traceability |
| Jeu vidéo | BMAD (module Game Dev Studio) | Workflows spécialisés Unity/Unreal/Godot |
Par taille d’équipe
| Équipe | Framework | Raison |
|---|---|---|
| Solo dev | Superpowers ou Open GSD | Léger, pas de coordination |
| 2-3 devs | Spec Kit ou Open GSD | Shared memory, PR auto-générées |
| 5-10 devs | BMAD Method | Agents spécialisés (PM, Architect, QA) |
| 10+ devs / enterprise | BMAD Enterprise + Spec Kit | Compliance + traceability + standards |
Par budget API
| Budget | Framework | Astuce |
|---|---|---|
| Serré (gratuit / local) | BMAD (Ollama) ou Superpowers (skills locaux) | Pas d’appels API coûteux |
| Moyen | Open GSD (profile budget) | Réduit les agents parallèles |
| Confortable | Spec Kit (quality) ou BMAD Enterprise | Modèles capables, research approfondie |
Test rapide : 3 questions
Réponds en 30 secondes. Le framework qui ressort le plus souvent est le tien.
@diagram:steps
Seul ou en équipe ? :: Oriente vers le léger (solo) ou le structuré (équipe).
Projet déjà démarré ? :: Greenfield ou brownfield change le point d'entrée.
Contrôler ou laisser l'IA ? :: Du contrôle total à l'autonomie complète.
Q1 : Tu codes seul ou en équipe ?
- Seul → Superpowers ou Open GSD
- Équipe → BMAD ou Spec Kit
Q2 : Ton projet est-il déjà démarré ?
- Greenfield (from scratch) → Spec Kit ou BMAD
- Brownfield (legacy) → Open GSD (map-codebase) + Superpowers
Q3 : Tu préfères contrôler chaque étape ou laisser l’IA décider ?
- Contrôle total → Spec Kit (constitution + clarify + checklist)
- Laisser faire → Open GSD (mode yolo) ou Superpowers (skills auto)
- Mi-chemin → BMAD (validation entre chaque phase)
Tableau comparatif rapide
@diagram:wd-choisir-framework
Checklist de validation
- J’ai répondu aux 3 questions de décision
- Je connais le framework recommandé pour mon projet actuel
- Je sais si j’ai besoin d’un framework léger ou complet
- Je sais quel framework utiliser pour un bugfix rapide vs un nouveau projet
Prochaine étape
→ Module 2 (BMAD — Démarrer) si tu as choisi BMAD → Module 3 (Open GSD — Le loop) si tu as choisi Open GSD → Module 4 (Spec Kit — Specs exécutables) si tu as choisi Spec Kit → Module 5 (Superpowers — Skills) si tu as choisi Superpowers