Overview
The BMad Method uses a modular architecture that allows you to install and configure only the capabilities you need. Each module provides specialized workflows, agents, and tooling for specific development domains.Core Architecture
The BMad ecosystem consists of:- Core Module - Foundation configuration shared across all modules
- BMad Method Module (BMM) - The primary agile AI-driven development framework
- External Modules - Specialized extensions for specific domains
Available Modules
BMad Method (BMM)
Core framework with 34+ workflows for agile AI-driven development
BMad Builder (BMB)
Create custom BMad agents, workflows, and modules
Test Architect (TEA)
Enterprise test strategy, automation, and quality gates
Game Dev Studio (BMGD)
Game development workflows for Unity, Unreal, and Godot
Creative Intelligence Suite (CIS)
Innovation, brainstorming, and design thinking tools
Module Installation
Modules can be installed during initial setup or added later:During Installation
Non-Interactive Installation
Module Codes
Use these codes when installing modules:| Code | Module Name |
|---|---|
bmm | BMad Method Module |
bmb | BMad Builder |
tea | Test Architect Enterprise |
gds | Game Dev Studio |
cis | Creative Intelligence Suite |
Module Configuration
Each module can define:- Configuration Variables - Customizable settings for paths, preferences, and behavior
- Workflows - Structured agent-facilitated processes
- Agents - Specialized AI personas with domain expertise
- Skills - Reusable capabilities that agents can invoke
- Directory Structure - Auto-created folders for artifacts and outputs
Core Configuration
All modules inherit these core settings:user_name- What agents call you (or your team name)communication_language- Language for agent chat interactionsdocument_output_language- Language for generated documentationoutput_folder- Base directory for all BMad outputstool_supports_subagents- Whether your AI tool supports subagent patternstool_supports_agent_teams- Whether your AI tool supports agent team collaboration
Module Types
Official Modules
Maintained by the BMad core team under thebmad-code-org GitHub organization. These modules follow strict quality standards and are tested with each BMad release.
Community Modules
Community-contributed modules that extend BMad for specific use cases. Coming soon!Module Development
Want to create your own module? Use the BMad Builder module to scaffold and develop custom modules. See the Module Development Guide for detailed instructions.Next Steps
Install Modules
Learn how to add modules to your project
BMM Reference
Explore the core BMad Method module
