2025-10-04 01:26:38 -05:00
# BMM - BMad Method Module
2025-10-30 11:26:15 -05:00
Core orchestration system for AI-driven agile development, providing comprehensive lifecycle management through specialized agents and workflows.
2025-10-04 01:26:38 -05:00
2025-10-30 11:26:15 -05:00
## Table of Contents
2025-10-04 01:26:38 -05:00
2025-10-30 11:26:15 -05:00
- [Essential Reading ](#essential-reading )
- [Module Structure ](#module-structure )
- [Quick Start ](#quick-start )
- [Key Concepts ](#key-concepts )
- [Scale Levels ](#scale-levels )
- [Story Lifecycle ](#story-lifecycle )
- [Best Practices ](#best-practices )
## Essential Reading
**[📖 BMM v6 Workflows Guide ](./workflows/README.md )** - Required reading before using BMM. Explains the revolutionary workflow system and component integration.
2025-10-04 01:26:38 -05:00
## Module Structure
2025-10-30 11:26:15 -05:00
### 🤖 Agents
2025-10-04 01:26:38 -05:00
2025-10-30 11:26:15 -05:00
**Core Development Roles:**
2025-10-04 01:26:38 -05:00
2025-10-30 11:26:15 -05:00
- **PM** - Product Manager for planning and requirements
2025-10-04 01:26:38 -05:00
- **Analyst** - Business analysis and research
- **Architect** - Technical architecture and design
2025-10-30 11:26:15 -05:00
- **SM** - Scrum Master for sprint and story management
- **DEV** - Developer for implementation
- **TEA** - Test Architect for quality assurance
2025-10-04 01:26:38 -05:00
- **UX** - User experience design
2025-10-30 11:26:15 -05:00
**Game Development** (Optional):
2025-10-27 22:38:34 -05:00
2025-10-30 11:26:15 -05:00
- **Game Designer** - Creative vision and GDD creation
2025-10-27 22:38:34 -05:00
- **Game Developer** - Game-specific implementation
2025-10-30 11:26:15 -05:00
- **Game Architect** - Game systems and infrastructure
2025-10-27 22:38:34 -05:00
2025-10-30 11:26:15 -05:00
### 📋 Workflows
2025-10-27 22:38:34 -05:00
2025-10-30 11:26:15 -05:00
Four-phase methodology adapting to project complexity:
2025-10-04 01:26:38 -05:00
2025-10-30 11:26:15 -05:00
**1. Analysis** (Optional)
2025-10-04 01:26:38 -05:00
2025-10-30 11:26:15 -05:00
- `brainstorm-project` - Project ideation
- `research` - Market/technical research
- `product-brief` - Product strategy
2025-10-04 01:26:38 -05:00
2025-10-30 11:26:15 -05:00
**2. Planning** (Required)
2025-10-04 01:26:38 -05:00
2025-10-30 11:26:15 -05:00
- `prd` - Scale-adaptive planning
- Routes to appropriate documentation level
2025-10-04 01:26:38 -05:00
2025-10-30 11:26:15 -05:00
**3. Solutioning** (Level 3-4)
2025-10-04 01:26:38 -05:00
2025-10-30 11:26:15 -05:00
- `architecture` - System design
- `tech-spec` - Epic technical specifications
2025-10-04 01:26:38 -05:00
2025-10-30 11:26:15 -05:00
**4. Implementation** (Iterative)
2025-10-04 01:26:38 -05:00
2025-10-30 11:26:15 -05:00
- `create-story` - Draft stories
- `story-context` - Inject expertise
- `dev-story` - Implement
- `code-review` - Validate quality
2025-10-04 01:26:38 -05:00
2025-10-30 11:26:15 -05:00
### 👥 Teams
2025-10-04 01:26:38 -05:00
2025-10-30 11:26:15 -05:00
Pre-configured agent groups for coordinated complex tasks.
2025-10-04 01:26:38 -05:00
2025-10-30 11:26:15 -05:00
### 📝 Tasks
2025-10-04 01:26:38 -05:00
2025-10-30 11:26:15 -05:00
Atomic work units composing into larger workflows.
2025-10-04 01:26:38 -05:00
2025-10-30 11:26:15 -05:00
### 🏗️ Test Architecture
**[TEA Guide ](./testarch/README.md )** - Comprehensive testing strategy across 9 specialized workflows.
2025-10-04 01:26:38 -05:00
## Quick Start
2025-10-30 11:26:15 -05:00
1. **Load PM agent** in your IDE
2. **Wait for menu** to appear
3. **Run workflow:**
```
*prd
```
2025-10-04 01:26:38 -05:00
2025-10-30 11:26:15 -05:00
**IDE Instructions:**
2025-10-04 01:26:38 -05:00
2025-10-30 11:26:15 -05:00
- [Claude Code ](../../docs/ide-info/claude-code.md )
- [Cursor ](../../docs/ide-info/cursor.md )
- [VS Code ](../../docs/ide-info/windsurf.md )
- [Others ](../../docs/ide-info/ )
2025-10-04 01:26:38 -05:00
2025-10-30 11:26:15 -05:00
## Key Concepts
2025-10-04 01:26:38 -05:00
2025-10-30 11:26:15 -05:00
### Scale Levels
2025-10-04 01:26:38 -05:00
2025-10-30 11:26:15 -05:00
BMM automatically adapts complexity:
2025-10-04 01:26:38 -05:00
2025-10-30 11:26:15 -05:00
| Level | Stories | Documentation |
| ----- | ------------- | ----------------- |
| 0 | Single change | Minimal |
| 1 | 1-10 | Light PRD |
| 2 | 5-15 | Focused PRD |
| 3 | 12-40 | Full architecture |
| 4 | 40+ | Enterprise scale |
2025-10-04 01:26:38 -05:00
2025-10-30 11:26:15 -05:00
### Story Lifecycle
2025-10-12 16:59:54 -05:00
2025-10-30 11:26:15 -05:00
Four-state machine tracked in status file:
2025-10-12 16:59:54 -05:00
```
BACKLOG → TODO → IN PROGRESS → DONE
```
2025-10-30 11:26:15 -05:00
- **BACKLOG** - Ordered stories to draft
- **TODO** - Ready for SM drafting
- **IN PROGRESS** - Approved for DEV
- **DONE** - Completed with metrics
### Just-In-Time Design
2025-10-12 16:59:54 -05:00
2025-10-30 11:26:15 -05:00
Technical specifications created per epic during implementation, enabling learning and adaptation.
2025-10-12 16:59:54 -05:00
2025-10-04 01:26:38 -05:00
### Context Injection
2025-10-30 11:26:15 -05:00
Dynamic technical guidance generated for each story, providing exact expertise when needed.
2025-10-04 01:26:38 -05:00
2025-10-30 11:26:15 -05:00
## Best Practices
2025-10-04 01:26:38 -05:00
2025-10-30 11:26:15 -05:00
1. **Start with workflows** - Let process guide you
2. **Respect scale** - Don't over-document small projects
3. **Trust the process** - Methodology carefully designed
4. **Use status file** - Single source of truth for stories
2025-10-04 01:26:38 -05:00
## Related Documentation
2025-10-30 11:26:15 -05:00
- **[Workflows Guide ](./workflows/README.md )** - Complete workflow reference
- **[Test Architect Guide ](./testarch/README.md )** - Testing strategy
- **[IDE Setup ](../../docs/ide-info/ )** - Environment configuration
2025-10-04 01:26:38 -05:00
---
2025-10-30 11:26:15 -05:00
For complete BMad Method workflow system details, see the [BMM Workflows README ](./workflows/README.md ).