Aller au contenu
🤖 Consolidated, AI-optimized BMAD docs: llms-full.txt. Fetch this plain text file for complete context.
🚀 Build your own BMad modules and share them with the community! Get started or submit to the marketplace.

Premiers pas

Accélérez le développement de vos applications grâce à des workflows alimentés par l’IA et des agents spécialisés qui vous guident dans 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 profondeur de planification adaptée à votre travail
  • Progresser dans les phases, de la définition 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. Pas besoin de mémoriser les workflows ou les phases — posez simplement votre question et BMad-Help saura :

  • Inspecter votre projet pour voir ce qui a déjà été fait
  • Vous présenter vos options en fonction des modules installés
  • Vous recommander la prochaine étape — y compris la première tâche obligatoire
  • Répondre à vos questions, par exemple : « J’ai une idée de SaaS, par où commencer ? »

Dans votre IDE IA, invoquez le skill :

bmad-help

Ou accompagnez-le d’une question pour obtenir des conseils contextualisés :

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 vous indiquera :

  • 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 se lance automatiquement à la fin de chaque workflow pour vous indiquer exactement la suite. Finies les devinettes et les recherches dans la doc : vous recevez des instructions claires sur le prochain workflow à exécuter.

BMad vous aide à développer des logiciels grâce à des workflows guidés par des agents IA spécialisés. Le processus s’articule en quatre phases :

PhaseNomCe qui se passe
1AnalyseBrainstorming, recherche, product brief ou PRFAQ (optionnel)
2PlanificationDéfinir les exigences (PRD1 ou spécification technique)
3SolutioningConcevoir l’architecture selon les besoins
4ImplémentationImplémenter chaque changement ou story planifiée, éventuellement via une orchestration automatisée

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

La profondeur de planification reste flexible :

ProfondeurIdéal pourContexte disponible avant l’implémentation
DirecteCorrections, fonctionnalités, issues ou spécifications clairesIntention, issue ou spécification
Planification produitProduits, plateformes et fonctionnalités complexesPRD et conception UX optionnelle
Solutioning completInitiatives coordonnées, risquées ou multi-systèmesPRD, UX, architecture, epics, stories et plan de sprint

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

Fenêtre de terminal
npx bmad-method install

Si vous préférez la dernière version préliminaire au lieu du canal de publication par défaut, utilisez npx bmad-method@next install.

À l’invite de sélection des modules, choisissez BMad Method.

L’installateur crée deux dossiers :

  • _bmad/ — agents, workflows, tâches et configuration
  • _bmad-output/ — vide pour le moment, mais c’est là que seront enregistrés vos artefacts

Étape 1 : Choisir la profondeur de planification

Section intitulée « Étape 1 : Choisir la profondeur de planification »

Utilisez les phases 1 à 3 selon les besoins du travail. Pour un changement clair et délimité, vous pouvez passer directement à l’Étape 2. Utilisez un nouveau chat pour chaque workflow.

Tous les workflows de cette phase sont optionnels. Vous ne savez pas lequel choisir ?

  • brainstorming (bmad-brainstorming) — Idéation guidée
  • research (bmad-deep-recon) — Rédigez un prompt de recherche approfondie pour votre propre outil IA, transformez un rapport terminé en synthèse exploitable en aval, ou menez la recherche ici — marché, domaine, technique, concurrentiel, voix des utilisateurs et académique — avec vérification des affirmations et cycle de rafraîchissement
  • product-brief (bmad-product-brief) — Document fondateur recommandé une fois votre concept bien défini
  • prfaq (bmad-prfaq) — Exercice Working Backwards pour tester et affiner votre concept produit

Pour les travaux qui bénéficient d’une planification produit :

  1. Exécutez bmad-prd dans un nouveau chat — précisez votre intention (Create / Update / Validate) ou laissez le skill vous la demander
  2. Résultat : prd.md, addendum.md, .memlog.md

Créer l’architecture

  1. Invoquez l’agent Architecte (bmad-agent-architect) dans un nouveau chat
  2. Exécutez bmad-architecture (bmad-architecture)
  3. Résultat : document d’architecture avec les décisions techniques

Créer les epics et les stories

  1. Invoquez l’agent PM (bmad-agent-pm) dans un nouveau chat
  2. Exécutez bmad-create-epics-and-stories (bmad-create-epics-and-stories)
  3. Le workflow s’appuie sur le PRD et l’architecture pour créer des stories techniquement fondées

Vérification de la préparation à l’implémentation (fortement recommandée)

  1. Invoquez l’agent Architecte (bmad-agent-architect) dans un nouveau chat
  2. Exécutez bmad-sprint-planning (bmad-sprint-planning) — il s’ouvre sur le jalon de préparation
  3. Valide la cohérence de l’ensemble des documents de planification

Passez à l’implémentation avec le contexte disponible : demande directe, issue, spécification ou story entièrement planifiée. Chaque workflow doit être exécuté dans un nouveau chat.

Pour un travail planifié, invoquez bmad-build et indiquez la story ou l’élément de sprint sélectionné, par exemple : Implémente la story 2.3 depuis _bmad-output/planning-artifacts/epics.md.

Initialiser la planification de sprint (pour le travail planifié)

Section intitulée « Initialiser la planification de sprint (pour le travail planifié) »

Invoquez l’agent Développeur (bmad-agent-dev) et exécutez bmad-sprint-planning (bmad-sprint-planning). Cette commande crée sprint-status.yaml pour suivre tous les epics et stories.

Lorsque Build retrouve la story sélectionnée dans ce fichier, il la passe à in-progress pendant l’implémentation, puis à review quand l’implémentation est terminée.

Pour chaque changement direct ou story planifiée, répétez ce cycle dans de nouveaux chats :

ÉtapeAgentWorkflowCommandeObjectif
1DEVbmad-buildbmad-buildClarifier, planifier, implémenter, réviser et présenter
2DEVbmad-code-reviewbmad-code-reviewValidation qualité supplémentaire (recommandée)

La revue de Build fait partie de chaque exécution. bmad-code-review est une couche facultative de validation indépendante dans un contexte neuf.

Après avoir terminé toutes les stories d’un epic, invoquez l’agent Développeur (bmad-agent-dev) et exécutez bmad-retrospective (bmad-retrospective).

Vous maîtrisez maintenant les bases du développement avec BMad :

  • Installation et configuration de BMad pour votre IDE
  • Choix d’une profondeur de planification adaptée au travail
  • Création des documents de planification (PRD, Architecture, Epics & Stories)
  • Compréhension du cycle de développement pour l’implémentation

Votre projet contient désormais :

your-project/
├── _bmad/ # Configuration BMad
├── _bmad-output/
│ ├── planning-artifacts/
│ │ ├── PRD.md # 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)
└── ...
WorkflowCommandeAgentObjectif
bmad-helpbmad-helpTousVotre guide intelligent — posez n’importe quelle question !
bmad-prdbmad-prdTousCréer, mettre à jour ou valider un PRD
bmad-architecturebmad-architectureArchitectCréer le document d’architecture
bmad-generate-project-contextbmad-generate-project-contextAnalystCréer le fichier de contexte projet
bmad-create-epics-and-storiesbmad-create-epics-and-storiesPMDécomposer le PRD en epics
bmad-sprint-planningbmad-sprint-planningDEVJalon de préparation + initialisation du suivi de sprint + vue d’état
bmad-buildbmad-buildDEVImplémenter une intention, une issue, une fonctionnalité, un correctif ou une story
bmad-code-reviewbmad-code-reviewDEVRevoir le code implémenté

Ai-je toujours besoin d’une architecture ? Non. Utilisez l’architecture lorsque les décisions techniques ou contraintes multi-systèmes doivent être explicites. Un travail clair peut entrer directement dans bmad-build; une initiative plus vaste fournit ses artefacts de planification au même workflow.

Puis-je modifier mon plan en cours de route ? Oui. Le workflow bmad-correct-course gère les changements de périmètre en cours d’implémentation.

Et si je veux d’abord brainstormer ? Invoquez l’agent Analyste (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 le flux maîtrisé, vous pouvez exécuter les workflows directement en vous référant au tableau ci-dessus.

  • Pendant les workflows — Les agents vous guident à l’aide de questions et d’explications
  • CommunautéDiscord (#bmad-method-help, #report-bugs-and-issues)

Prêt à commencer ? Installez BMad, invoquez bmad-help, et laissez votre guide intelligent vous accompagner.

  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.