Aller au contenu
đŸ€– Consolidated, AI-optimized BMAD docs: llms-full.txt. Fetch this plain text file for complete context.

Premiers pas

Construisez des logiciels plus rapidement en utilisant des workflows propulsĂ©s par l’IA avec des agents spĂ©cialisĂ©s qui vous guident Ă  travers la planification, l’architecture et l’implĂ©mentation.

  • Installer et initialiser la mĂ©thode BMad pour un nouveau projet
  • Utiliser BMad-Help — votre guide intelligent qui sait quoi faire ensuite
  • Choisir la bonne voie de planification selon la taille de votre projet
  • Progresser Ă  travers les phases, des exigences au code fonctionnel
  • Utiliser efficacement les agents et les workflows

BMad-Help est le moyen le plus rapide de dĂ©marrer avec BMad. Vous n’avez pas besoin de mĂ©moriser les workflows ou les phases — posez simplement la question, et BMad-Help va :

  • Inspecter votre projet pour voir ce qui a dĂ©jĂ  Ă©tĂ© fait
  • Vous montrer vos options en fonction des modules que vous avez installĂ©s
  • Recommander la prochaine Ă©tape — y compris la premiĂšre tĂąche obligatoire
  • RĂ©pondre aux questions comme « J’ai une idĂ©e de SaaS, par oĂč commencer ? »

Exécutez-le dans votre IDE avec IA en invoquant la skill :

bmad-help

Ou combinez-le avec une question pour obtenir des conseils adaptés au contexte :

bmad-help J'ai une idĂ©e de produit SaaS, je connais dĂ©jĂ  toutes les fonctionnalitĂ©s que je veux. Par oĂč dois-je commencer ?

BMad-Help répondra avec :

  • Ce qui est recommandĂ© pour votre situation
  • Quelle est la premiĂšre tĂąche obligatoire
  • À quoi ressemble le reste du processus

BMad-Help ne se contente pas de rĂ©pondre aux questions — il s’exĂ©cute automatiquement Ă  la fin de chaque workflow pour vous dire exactement quoi faire ensuite. Pas de devinettes, pas de recherche dans la documentation — juste des conseils clairs sur le prochain workflow requis.

BMad vous aide à construire des logiciels grùce à des workflows guidés avec des agents IA spécialisés. Le processus suit quatre phases :

PhaseNomCe qui se passe
1AnalyseBrainstorming, recherche, product brief (optionnel)
2PlanificationCréer les exigences (PRD1 ou spécification technique)
3SolutioningConcevoir l’architecture (BMad Method/Enterprise uniquement)
4ImplémentationConstruire epic2 par epic, story3 par story

Ouvrir la carte des workflows pour explorer les phases, les workflows et la gestion du contexte.

Selon la complexité de votre projet, BMad propose trois voies de planification :

VoieIdéal pourDocuments créés
Quick DevCorrections de bugs, fonctionnalités simples, périmÚtre clair (1-15 stories)Spécification technique uniquement
méthode BMadProduits, plateformes, fonctionnalités complexes (10-50+ stories)PRD + Architecture + UX4
EnterpriseConformité, systÚmes multi-tenant5 (30+ stories)PRD + Architecture + Security + DevOps

Ouvrez un terminal dans le répertoire de votre projet et exécutez :

FenĂȘtre de terminal
npx bmad-method install

Si vous souhaitez la version préliminaire la plus récente au lieu du canal de release par défaut, utilisez npx bmad-method@next install.

Lorsque vous ĂȘtes invitĂ© Ă  sĂ©lectionner des modules, choisissez mĂ©thode BMad.

L’installateur crĂ©e deux dossiers :

  • _bmad/ — agents, workflows, tĂąches et configuration
  • _bmad-output/ — vide pour l’instant, mais c’est lĂ  que vos artefacts seront enregistrĂ©s

Travaillez Ă  travers les phases 1-3. Utilisez de nouveaux chats pour chaque workflow.

Tous les workflows de cette phase sont optionnels :

  • brainstorming (bmad-brainstorming) — IdĂ©ation guidĂ©e
  • research (bmad-market-research / bmad-domain-research / bmad-technical-research) — Recherche marchĂ©, domaine et technique
  • create-product-brief (bmad-create-product-brief) — Document de base recommandĂ©

Pour les voies BMad Method et Enterprise :

  1. Exécutez bmad-create-prd dans un nouveau chat
  2. Sortie : PRD.md

Pour la voie Quick Dev :

  • Utilisez le workflow bmad-quick-dev (bmad-quick-dev) Ă  la place du PRD, puis passez Ă  l’implĂ©mentation

CrĂ©er l’Architecture

  1. Exécutez bmad-create-architecture dans un nouveau chat
  2. Sortie : Document d’architecture avec les dĂ©cisions techniques

Créer les Epics et Stories

  1. Exécutez bmad-create-epics-and-stories dans un nouveau chat
  2. Le workflow utilise Ă  la fois le PRD et l’Architecture pour crĂ©er des stories techniquement Ă©clairĂ©es

VĂ©rification de prĂ©paration Ă  l’implĂ©mentation (Hautement recommandĂ©)

  1. Exécutez bmad-check-implementation-readiness dans un nouveau chat
  2. Valide la cohérence entre tous les documents de planification

Une fois la planification terminĂ©e, passez Ă  l’implĂ©mentation. Chaque workflow doit s’exĂ©cuter dans un nouveau chat.

Exécutez bmad-sprint-planning dans un nouveau chat. Cela crée sprint-status.yaml pour suivre tous les epics et stories.

Pour chaque story, répétez ce cycle avec de nouveaux chats :

ÉtapeWorkflowCommandeObjectif
1bmad-create-storybmad-create-storyCrĂ©er le fichier story depuis l’epic
2bmad-dev-storybmad-dev-storyImplémenter la story
3bmad-code-reviewbmad-code-reviewValidation de qualité (recommandé)

AprĂšs avoir terminĂ© toutes les stories d’un epic, exĂ©cutez bmad-retrospective dans un nouveau chat.

Vous avez appris les fondamentaux de la construction avec BMad :

  • InstallĂ© BMad et configurĂ© pour votre IDE
  • InitialisĂ© un projet avec votre voie de planification choisie
  • Créé des documents de planification (PRD, Architecture, Epics & Stories)
  • Compris le cycle de construction pour l’implĂ©mentation

Votre projet contient maintenant :

your-project/
├── _bmad/ # Configuration BMad
├── _bmad-output/
│ ├── planning-artifacts/
│ │ ├── PRD.md # Votre document d'exigences
│ │ ├── architecture.md # DĂ©cisions techniques
│ │ └── epics/ # Fichiers epic et story
│ ├── implementation-artifacts/
│ │ └── sprint-status.yaml # Suivi de sprint
│ └── project-context.md # RĂšgles d'implĂ©mentation (optionnel)
└── ...
WorkflowCommandeObjectif
bmad-help ⭐bmad-helpVotre guide intelligent — posez n’importe quelle question !
bmad-create-prdbmad-create-prdCrĂ©er le document d’exigences produit
bmad-create-architecturebmad-create-architectureCrĂ©er le document d’architecture
bmad-generate-project-contextbmad-generate-project-contextCréer le fichier de contexte projet
bmad-create-epics-and-storiesbmad-create-epics-and-storiesDécomposer le PRD en epics
bmad-check-implementation-readinessbmad-check-implementation-readinessValider la cohérence de planification
bmad-sprint-planningbmad-sprint-planningInitialiser le suivi de sprint
bmad-create-storybmad-create-storyCréer un fichier story
bmad-dev-storybmad-dev-storyImplémenter une story
bmad-code-reviewbmad-code-reviewRevoir le code implémenté

Ai-je toujours besoin d’une architecture ? Uniquement pour les voies mĂ©thode BMad et Enterprise. Quick Dev passe directement de la spĂ©cification technique (spec) Ă  l’implĂ©mentation.

Puis-je modifier mon plan plus tard ? Oui. Utilisez bmad-correct-course pour gérer les changements de périmÚtre.

Et si je veux d’abord faire du brainstorming ? Invoquez l’agent Analyst (bmad-agent-analyst) et exĂ©cutez bmad-brainstorming (bmad-brainstorming) avant de commencer votre PRD.

Dois-je suivre un ordre strict ? Pas strictement. Une fois que vous maßtrisez le flux, vous pouvez exécuter les workflows directement en utilisant la référence rapide ci-dessus.

  • Pendant les workflows — Les agents vous guident avec des questions et des explications
  • CommunautĂ© — Discord (#bmad-method-help, #report-bugs-and-issues)

PrĂȘt Ă  commencer ? Installez BMad, invoquez bmad-help, et laissez votre guide intelligent vous montrer le chemin.

  1. PRD (Product Requirements Document) : document de rĂ©fĂ©rence qui dĂ©crit les objectifs du produit, les besoins utilisateurs, les fonctionnalitĂ©s attendues, les contraintes et les critĂšres de succĂšs, afin d’aligner les Ă©quipes sur ce qui doit ĂȘtre construit et pourquoi. ↩

  2. Epic : grand ensemble de fonctionnalitĂ©s ou de travaux qui peut ĂȘtre dĂ©composĂ© en plusieurs user stories. ↩

  3. Story (User Story) : description courte et simple d’une fonctionnalitĂ© du point de vue de l’utilisateur ou du client. Elle reprĂ©sente une unitĂ© de travail implĂ©mentable en un court dĂ©lai. ↩

  4. UX (User Experience) : expĂ©rience utilisateur, englobant l’ensemble des interactions et perceptions d’un utilisateur face Ă  un produit. Le design UX vise Ă  crĂ©er des interfaces intuitives, efficaces et agrĂ©ables en tenant compte des besoins, comportements et contexte d’utilisation. ↩

  5. Multi-tenant : architecture logicielle oĂč une seule instance de l’application sert plusieurs clients (tenants) tout en maintenant leurs donnĂ©es isolĂ©es et sĂ©curisĂ©es les unes des autres. ↩