Vue d'Ensemble du Module BMB
BMB (BMad Builder Module) permet d'étendre BMAD avec des composants personnalisés :
- 1 Master Builder Agent
- 5 Creation Workflows
- 3 Agent Architectures
8.1 Agent Builder (Bond) 🤖
- Commande :
/agent-builder - Rôle : Création d'agents custom conformes BMAD
- Modes : Create | Edit | Validate
Les 3 Architectures
| Type | Caractéristiques | Cas d'usage |
|---|---|---|
| Simple | Fichier unique, pas de workflow | Assistants, conseillers |
| Module | Intégré à un module existant | Extension BMM/CIS |
| Expert | Sidecar mémoire, état persistant | Agents long-terme |
8.2 Workflow Builder (Wendy) 🔄
- Commande :
/workflow-builder - Rôle : Création de workflows personnalisés
Types de Workflows
| Type | Format | Cas d'usage |
|---|---|---|
| Simple | .md | Instructions linéaires |
| Structured | .yaml | Multi-étapes avec config |
| Step-File | Dossier + steps/ | Workflows complexes |
8.3 Module Builder (Morgan) 🏗️
- Commande :
/module-builder - Rôle : Création de modules complets
- Modes : Brief | Create | Edit | Validate
Structure d'un Module
my-module/
├── config.yaml # Configuration
├── README.md # Documentation
├── agents/ # Agents du module
├── workflows/ # Workflows du module
├── data/ # Templates, reference
└── tasks/ # Tâches autonomes
Bonnes Pratiques
✅ Checklist de Conformité
- Agent suit la structure XML standard
- Activation séquence complète (config → greeting → menu → wait)
- Menu handlers définis pour tous les types utilisés
- Persona complète (role, identity, style, principles)
- Workflows avec entry/exit points clairs
- Manifests mis à jour après création