2.1 Structure des Dossiers

_bmad/
├── _config/                    # 🔧 Configuration globale
│   ├── manifest.yaml           # Version, modules installés
│   ├── agent-manifest.csv      # Catalogue des agents
│   ├── workflow-manifest.csv   # Catalogue des workflows
│   ├── task-manifest.csv       # Tâches exécutables
│   └── agents/                 # Personnalisations agents
│       └── *.customize.yaml    # Overrides par agent
│
├── _memory/                    # 💾 Mémoire persistante
│   ├── config.yaml             # Config mémoire
│   └── [agent]-sidecar/        # Données spécifiques agent
│
├── core/                       # 🔧 Module CORE
├── bmm/                        # 📊 Module BMM
├── bmb/                        # 🏗️ Module BMB
└── cis/                        # 💡 Module CIS
DossierRôleModifiable
_config/Configuration centralisée✅ Oui
_memory/Stockage persistant⚠️ Avec précaution
core/Noyau BMAD❌ Non recommandé
bmm/Gestion de projet❌ Non recommandé

2.2 Les Manifestes

agent-manifest.csv

Rôle : Catalogue de tous les agents disponibles avec leurs métadonnées.

name,displayName,title,icon,role,identity,communicationStyle,principles,module,path

workflow-manifest.csv

Rôle : Catalogue de tous les workflows avec leur chemin.

name,description,module,path
"prd","PRD tri-modal workflow","bmm","_bmad/bmm/workflows/2-plan-workflows/prd/workflow.md"

2.3 Fichiers de Configuration

Configuration par Module : config.yaml

# bmm/config.yaml
project_name: bmad_essai
user_skill_level: intermediate
planning_artifacts: "{project-root}/_bmad-output/planning-artifacts"
implementation_artifacts: "{project-root}/_bmad-output/implementation-artifacts"

# Variables globales
user_name: Ludo
communication_language: french
document_output_language: french
output_folder: "{project-root}/_bmad-output"
📌 Variables Importantes
  • user_name - Nom utilisé par les agents pour vous saluer
  • communication_language - Langue de communication
  • output_folder - Dossier de sortie des artefacts

2.4 Système Windsurf

.windsurf/workflows/bmad/
├── bmb/agents/          # Agents BMB
├── bmm/agents/          # Agents BMM
├── cis/agents/          # Agents CIS
└── core/agents/         # Agent BMad Master

Commandes Slash Disponibles

CommandeAgent
/bmad-masterOrchestrateur 🧙
/analystMary 📊
/pmJohn 📋
/architectWinston 🏗️
/smBob 🏃
/devAmelia 💻
/teaMurat 🧪
← Module précédent Module suivant →