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.

Outils Principaux

Chaque installation BMad comprend le module principal — un petit ensemble de compétences qui fonctionnent dans tous les projets, tous les modules et toutes les phases. Cette page couvre ces sept compétences principales : les quatre outils du noyau plus les trois compétences de réflexion (brainstorming, forge idea, party mode).

Module principal (toujours installé) :

OutilObjectif
bmad-helpObtenir des conseils contextuels sur la prochaine étape
bmad-advanced-elicitationSoumettre la sortie LLM à des méthodes de raffinement itératives
bmad-reviewRevue multi-perspectives — contradictoire, cas limites et lacunes de vérification pour le code ; structure et prose pour les documents
bmad-customizeCréer et vérifier des personnalisations BMad

Compétences de réflexion :

OutilObjectif
bmad-brainstormingFaciliter des sessions de brainstorming interactives
bmad-forge-ideaÉprouver une idée jusqu’à ce qu’elle se consolide, se confirme ou meure à moindre coût
bmad-party-modeOrchestrer des discussions de groupe multi-agents

Votre guide intelligent pour la suite. — Inspecte l’état de votre projet, détecte ce qui a été fait et recommande la prochaine étape requise ou facultative.

À utiliser quand :

  • Vous avez terminé un workflow et voulez savoir quoi faire ensuite
  • Vous êtes nouveau sur BMad et avez besoin d’orientation
  • Vous êtes bloqué et voulez des conseils contextuels
  • Vous avez installé de nouveaux modules et voulez voir ce qui est disponible

Fonctionnement :

  1. Analyse votre projet pour détecter les artefacts existants (PRD, architecture, stories, etc.)
  2. Détecte quels modules sont installés et leurs workflows disponibles
  3. Recommande les prochaines étapes par ordre de priorité — étapes requises d’abord, puis facultatives
  4. Présente chaque recommandation avec la commande de compétence et une brève description

Entrée : Requête optionnelle en langage naturel (par ex., bmad-help J'ai une idée de SaaS, par où commencer ?)

Sortie : Liste priorisée des prochaines étapes recommandées avec les commandes de compétence

Pousse le LLM à reconsidérer, raffiner et améliorer sa sortie récente. — Le point de contrôle de raffinement partagé de BMad : d’autres compétences l’invoquent aux pauses naturelles, et vous pouvez l’appeler directement sur tout contenu récent de la conversation.

À utiliser quand :

  • La sortie du LLM semble superficielle ou générique
  • Vous voulez explorer un sujet sous plusieurs angles analytiques
  • Vous raffinez un document critique et souhaitez une réflexion plus approfondie
  • Vous voulez une méthode connue par son nom — socratique, premiers principes, pré-mortem, red team

Fonctionnement :

  1. Cible la sortie la plus récente de la conversation, sauf si vous la pointez ailleurs
  2. Propose un court menu de méthodes d’élicitation adaptées au contenu
  3. Applique les méthodes choisies sur la cible
  4. Restitue la version améliorée pour que le flux appelant reprenne où il s’était arrêté

Entrée : La sortie récente à raffiner (par défaut), ou tout contenu que vous désignez ; éventuellement une méthode nommée

Sortie : Version améliorée du contenu avec les améliorations appliquées

Revue multi-perspectives sur tout diff, document ou artefact. — Exécute des perspectives de revue — chacune avec sa méthode et sa posture propres — et rapporte chaque constatation dans un format canonique unique. Zéro constatation est un résultat valide ; il ne remplit jamais pour paraître exhaustif. Chaque perspective déclare ce à quoi elle s’applique : un diff appelle les perspectives de code, un document les perspectives éditoriales.

Les perspectives livrées :

PerspectiveS’applique àMéthode
ContradictoireTout contenuRevue sceptique qui part du principe que des problèmes existent — traque ce qui manque, pas seulement ce qui ne va pas
Cas limitesTout contenuParcourt chaque chemin de branchement et condition aux limites d’un contenu qui définit un comportement
Lacunes de vérificationCodeTrouve les comportements modifiés qui pourraient régresser sans qu’une vérification fiable ne le détecte
StructureDocumentsPropose coupes, fusions, déplacements et condensations — la forme du document sert-elle son objectif ?
ProseDocumentsCorrige les problèmes de communication qui nuisent à la compréhension

Les deux perspectives éditoriales tiennent le contenu pour sacro-saint : elles ne remettent jamais en cause vos idées, seulement leur organisation et leur expression, et elles proposent sans exécuter. La perspective prose s’exécute sur les constatations de la perspective structure lorsque les deux sont sélectionnées.

L’ensemble n’est pas figé : une surcharge dans customize.toml peut ajouter des perspectives ou remplacer celles fournies, et une revue exécute celles qui sont effectivement résolues.

À utiliser quand :

  • Vous avez besoin d’assurance qualité avant de finaliser un livrable
  • Vous voulez une couverture exhaustive des cas limites d’un code ou d’une logique
  • Vous voulez savoir si un changement est correctement vérifié
  • Vous avez rédigé un document et voulez le resserrer et le polir
  • Vous voulez réduire la longueur en préservant la compréhension

Fonctionnement :

  1. Charge le contenu, identifie son type — diff, fichier, fonction ou document — et s’il s’agit de code ou de documentation
  2. Sélectionne les perspectives : celles que vous nommez, ou toutes les perspectives activées dont l’applicabilité et les conditions correspondent au contenu
  3. Annonce le plan — quelles perspectives vont s’exécuter, et lesquelles s’appuient sur les constatations d’une autre
  4. Exécute les perspectives indépendantes — en parallèle via des sous-agents lorsque la plateforme le permet — puis celles qui en dépendent
  5. Assemble une liste unique de constatations ; le chevauchement entre perspectives est un signal, pas une duplication

Entrée :

  • content (requis) — Diff, branche, changements non commités, fichier, spécification, story ou tout document
  • lenses (optionnel) — un ou plusieurs codes ou noms de perspectives ; par défaut, revue complète
  • also_consider (optionnel) — Domaines supplémentaires à garder à l’esprit
  • style_guide / reader_type (optionnel, perspectives éditoriales) — un guide de style projet, et humans (défaut) ou llm

Sortie : Liste de constatations JSON (chaque constatation porte lens, location, trigger_condition, guard_snippet, potential_consequence) et/ou rapport markdown groupé par perspective

Créer et vérifier des personnalisations. — Vous aide à modifier le comportement d’un agent ou d’un workflow BMad installé sans avoir à écrire de TOML manuellement.

À utiliser quand :

  • Vous souhaitez modifier le comportement d’un agent ou d’un workflow
  • Vous devez ajouter des faits persistants, des hooks d’activation ou des éléments de menu personnalisés
  • Vous voulez que le bon périmètre de surcharge soit sélectionné et vérifié automatiquement

Fonctionnement :

  1. Analyse les skills BMad installés pour identifier les surfaces personnalisables
  2. Sélectionne le bon périmètre pour le changement demandé
  3. Écrit les fichiers de surcharge sous _bmad/custom/
  4. Vérifie la configuration fusionnée

Entrée : Description en langage naturel de la personnalisation souhaitée

Sortie : Fichiers de surcharge TOML sous _bmad/custom/

Pour un guide détaillé sur la personnalisation de BMad, consultez Comment personnaliser BMad.

Les trois compétences ci-dessous complètent le module principal — des outils de réflexion généralistes sur lesquels toute phase ou tout module peut s’appuyer.

Génère des idées variées grâce à des techniques créatives interactives. — Une session de brainstorming facilitée qui charge des méthodes d’idéation éprouvées à partir d’une bibliothèque de techniques et vous guide vers plus de 100 idées avant de les organiser.

À utiliser quand :

  • Vous commencez un nouveau projet et devez explorer l’espace problème
  • Vous êtes bloqué dans la génération d’idées et avez besoin de créativité structurée
  • Vous voulez utiliser des cadres d’idéation éprouvés (SCAMPER, brainstorming inversé, etc.)

Fonctionnement :

  1. Configure une session de brainstorming avec votre sujet
  2. Charge les techniques créatives à partir d’une bibliothèque de méthodes
  3. Vous guide de technique en technique, en générant des idées
  4. Applique un protocole anti-biais — bascule de domaine créatif toutes les 10 idées pour éviter les biais de regroupement

Entrée : Sujet de brainstorming ou énoncé de problème, fichier de contexte optionnel

Sortie : un brainstorm.html autonome comme souvenir de la session, un brainstorm-intent.md optionnel pour les compétences en aval, et un enregistrement de session .memlog.md

Éprouve une idée jusqu’à ce qu’elle se consolide, se confirme ou meure à moindre coût. — Un interrogateur contradictoire fait avancer une idée à moitié formée une question à la fois, en amenant deux personnages à chaque embranchement, jusqu’à ce que ce qui survit soit quelque chose sur quoi vous pouvez agir avec conviction.

À utiliser quand :

  • Vous tenez une idée et voulez la mettre à l’épreuve avant d’y investir
  • Vous voulez un avis honnête sur l’opportunité de l’abandonner
  • Vous avez besoin d’un partenaire de réflexion qui résiste au lieu d’acquiescer

Fonctionnement :

  1. Établit l’objectif dès le départ et oriente le questionnement en conséquence
  2. Travaille une question à la fois, dans l’ordre des dépendances, en posant une réponse recommandée à contester
  3. Amène deux voix à chaque embranchement — une de votre effectif installé, une évoquée par le sujet
  4. Conteste les termes flous et confronte les affirmations au matériau d’un projet existant
  5. Aboutit à Consolidée, Abandonnée ou Clarifiée, avec un rapport autonome que vous pouvez conserver

Entrée : L’idée, dans n’importe quel domaine — une fonctionnalité, un modèle économique, une hypothèse de recherche, une décision de vie

Sortie : Un distillat forged-idea.md quand une idée se consolide (optionnel), plus un souvenir forge-report.html à chaque exécution

Orchestre des discussions de groupe multi-agents. — Charge tous les agents BMad installés et facilite une conversation naturelle où chaque agent apporte son expertise et sa personnalité uniques.

À utiliser quand :

  • Vous avez besoin de multiples perspectives d’experts sur une décision
  • Vous voulez que les agents remettent en question les hypothèses des autres
  • Vous explorez un sujet complexe qui couvre plusieurs domaines

Fonctionnement :

  1. Charge le manifeste d’agents avec toutes les personnalités d’agents installées
  2. Analyse votre sujet pour sélectionner les 2–3 agents les plus pertinents
  3. Les agents contribuent à tour de rôle, avec des échanges spontanés et des désaccords
  4. Alterne la participation des agents pour garantir des perspectives variées
  5. Quittez avec goodbye, end party ou quit

Entrée : Sujet de discussion ou question, ainsi que la spécification des personas que vous souhaitez faire participer (optionnel)

Sortie : Conversation multi-agents en temps réel conservant la personnalité de chaque agent