BMAD-METHOD
Overview
BMAD-METHOD (Breakthrough Method of Agile AI-Driven Development) is an AI-driven agile development framework providing 21 specialized agents, 50+ guided workflows, and scale-adaptive intelligence that adjusts methodology depth based on project complexity. Unlike traditional AI tools that generate solutions directly, BMAD agents act as expert collaborators who guide developers through structured processes grounded in agile best practices across analysis, planning, architecture, and implementation phases.
Problem Addressed
| Problem |
Solution |
| AI tools produce average results without process |
Agents guide structured thinking, eliciting user expertise |
| Different project scales need different planning |
Scale-domain-adaptive system adjusts planning depth automatically |
| Full development lifecycle lacks AI guidance |
Complete coverage from brainstorming to deployment with specialized agents |
| AI agents work in isolation |
Party Mode brings multiple agent personas into collaborative sessions |
| Complex methodology requires learning curve |
AI-assisted help (/bmad-help) provides contextual guidance at each step |
| One-size-fits-all methodology |
Domain-specific modules (Game Dev, Test Architecture, Creative Suite) |
| Traditional docs don't integrate with AI IDEs |
Slash commands install directly to Claude Code, Cursor, Windsurf |
Key Statistics
| Metric |
Value |
Date Gathered |
| GitHub Stars |
33,347 |
2026-02-01 |
| GitHub Forks |
4,286 |
2026-02-01 |
| Watchers |
348 |
2026-02-01 |
| Open Issues |
62 |
2026-02-01 |
| Contributors |
100+ |
2026-02-01 |
| Primary Language |
JavaScript |
2026-02-01 |
| Created |
2025-04-13 |
2026-02-01 |
| Last Updated |
2026-02-01 |
2026-02-01 |
Key Features
Core Framework
- 21 Specialized Agents: Domain experts including PM, Analyst, Architect, Developer, UX Designer, Scrum Master, Quinn (QA), Tech Writer
- 50+ Guided Workflows: Structured processes organized into 4 development phases
- Scale-Domain-Adaptive: Automatically adjusts planning depth based on project complexity and domain
- AI Intelligent Help:
/bmad-help provides contextual guidance, answers questions, and suggests next steps
- Party Mode: Multi-agent collaborative sessions for planning, troubleshooting, and discussion
Development Phases
| Phase |
Directory |
Purpose |
| Analysis |
1-analysis/ |
Problem understanding, research |
| Planning |
2-plan-workflows/ |
Product briefs, PRDs, requirements |
| Solutioning |
3-solutioning/ |
Architecture, technical design |
| Implementation |
4-implementation/ |
Development, stories, code review |
Quick Flow (Simple Path)
For bug fixes, small features, clear scope:
/quick-spec - Analyze codebase, produce tech-spec with stories
/dev-story - Implement each story
/code-review - Validate quality
Full Planning Path (BMad Method)
For products, platforms, complex features:
/product-brief - Define problem, users, MVP scope
/create-prd - Full requirements with personas, metrics, risks
/create-architecture - Technical decisions and system design
/create-epics-and-stories - Break work into prioritized stories
/sprint-planning - Initialize sprint tracking
- Per story:
/create-story -> /dev-story -> /code-review
Agents in BMM Module
| Agent File |
Role |
analyst.agent.yaml |
Business and requirements analysis |
architect.agent.yaml |
Technical architecture design |
dev.agent.yaml |
Development and implementation |
pm.agent.yaml |
Product management and roadmap |
quick-flow-solo-dev.agent.yaml |
Streamlined solo development |
quinn.agent.yaml |
QA and test automation |
sm.agent.yaml |
Scrum Master, sprint management |
ux-designer.agent.yaml |
User experience design |
Extension Modules
| Module |
NPM Package |
Purpose |
| BMad Method (BMM) |
bmad-method |
Core framework, 34+ workflows across 4 phases |
| BMad Builder (BMB) |
bmad-builder |
Create custom agents, workflows, modules |
| Test Architect (TEA) |
bmad-method-test-architecture-enterprise |
Risk-based test strategy, 8 workflows |
| Game Dev Studio (BMGD) |
bmad-game-dev-studio |
Unity, Unreal, Godot workflows |
| Creative Intelligence (CIS) |
bmad-creative-intelligence-suite |
Innovation, brainstorming, design thinking |
Technical Architecture
Project Structure
BMAD-METHOD/
src/
bmm/ # BMad Method module
agents/ # 8 agent YAML definitions
workflows/ # 9 workflow categories
teams/ # Multi-agent team configurations
data/ # Supporting data files
module.yaml # Module manifest
module-help.csv # AI help knowledge base
core/ # Core framework utilities
utility/ # CLI and helper utilities
tools/
cli/ # npx bmad-method install
docs/ # Documentation (Astro/Starlight)
website/ # Marketing site
Agent Definition Format
Agents are defined in YAML files (*.agent.yaml) with:
- Role and expertise definition
- Available workflows and commands
- Knowledge and data file references
- Menu-driven interaction patterns
Workflow Structure
Each workflow directory contains:
- Workflow definition files
- Templates and prompts
- Output document specifications
- Validation rules
Installation Flow
# Install to any project
npx bmad-method install
# Follow prompts to select:
# - Core module (BMM)
# - Optional modules (TEA, BMGD, CIS)
# - IDE integration (Claude Code, Cursor, Windsurf)
IDE Integration
- Installs slash commands to
.claude/commands/ or equivalent
- Agents accessible via
/agent-name syntax
- Workflows triggered via
/workflow-name commands
- AI help via
/bmad-help with contextual awareness
Installation and Usage
Prerequisites
- Node.js v20.0.0 or higher
- AI IDE (Claude Code, Cursor, Windsurf, or similar)
Installation
npx bmad-method install
Using AI Help
/bmad-help
/bmad-help How should I build a web app for my TShirt Business?
/bmad-help I just finished the architecture, what's next?
Quick Flow Example
# Step 1: Analyze and create tech spec
/quick-spec
# Step 2: Implement stories
/dev-story
# Step 3: Code review
/code-review
Full Method Example
# Planning phase
/product-brief
/create-prd
/create-architecture
# Story breakdown
/create-epics-and-stories
/sprint-planning
# Per-story development
/create-story
/dev-story
/code-review
Relevance to Claude Code Development
Direct Applications
Structured Workflow Patterns: 50+ workflows provide templates for Claude Code skill workflows, showing how to break complex tasks into guided steps.
Agent Definition Format: YAML-based agent definitions demonstrate a portable, readable format for agent persona and capability specification.
Scale-Adaptive Intelligence: Methodology that adjusts based on project complexity shows patterns for context-aware skill activation.
AI-Assisted Help System: /bmad-help with contextual awareness demonstrates patterns for self-documenting, adaptive skill systems.
Multi-Agent Collaboration: Party Mode shows patterns for coordinating multiple specialized agents in collaborative sessions.
Patterns Worth Adopting
Phase-Based Organization: Grouping workflows into analysis, planning, solutioning, and implementation phases provides clear navigation.
Module System: Extension modules (BMB, TEA, BMGD, CIS) show how to package domain-specific agent collections.
Progressive Disclosure: Quick Flow (3 commands) vs Full Method (many commands) allows users to choose depth.
Knowledge-Driven Help: CSV-based help knowledge base enables AI-assisted guidance that evolves with installed modules.
Dual-Path Methodology: Simple path for quick tasks, full path for complex projects addresses different use cases.
Integration Opportunities
Workflow Import: BMAD workflows could inform Claude Code skill design for product development tasks.
Agent Personas: Agent definitions could be adapted as Claude Code agent configurations.
Help System Pattern: AI-assisted help could inform Claude Code skill documentation approaches.
Module Marketplace: BMAD's module system and upcoming community marketplace could inform Claude Code plugin ecosystem design.
IDE Neutral Design: Installation to multiple AI IDEs shows patterns for portable agent systems.
Comparison with Claude Code Ecosystem
| Aspect |
BMAD-METHOD |
Claude Code |
| Primary Focus |
Agile methodology |
Developer workflow automation |
| Agent Format |
YAML (*.agent.yaml) |
Markdown + YAML frontmatter |
| Workflow Scope |
Full SDLC |
Task-specific |
| Installation |
npx installer |
Plugin marketplace |
| IDE Support |
Claude Code, Cursor, Windsurf |
Claude Code |
| Extension Model |
NPM modules |
Plugins and skills |
| Collaboration |
Party Mode (multi-agent) |
Task delegation |
References
Research Method: Information gathered from GitHub repository README, GitHub API (repository metadata, directory structure, package.json), and official documentation links. Statistics verified via direct GitHub API calls on 2026-02-01.
Freshness Tracking
| Field |
Value |
| Version Documented |
6.0.0-Beta.4 |
| Last Commit |
2026-02-01 |
| GitHub Stars |
33,347 (as of 2026-02-01) |
| Contributors |
100+ (as of 2026-02-01) |
| Next Review Date |
2026-05-01 |
Review Triggers:
- Version 6.0.0 stable release (exit beta)
- GitHub stars milestone (40K, 50K)
- New module releases
- Breaking changes to agent/workflow format
- Community marketplace launch
- New IDE integrations
1---2name: problem-addressed-73description: BMAD-METHOD (Breakthrough Method of Agile AI-Driven Development) is an AI-driven agile development framework providing 21 specialized agents, 50+ guided workflows, and scale-adaptive intelligence that adjusts…4---5# BMAD-METHOD67| Field | Value |8| ------------- | ----------------------------------------------------------- |9| Research Date | 2026-02-01 |10| Primary URL | <https://github.com/bmad-code-org/BMAD-METHOD> |11| Documentation | <http://docs.bmad-method.org> |12| NPM Package | <https://www.npmjs.com/package/bmad-method> |13| Version | 6.0.0-Beta.4 |14| License | MIT |15| Discord | <https://discord.gg/gk8jAdXWmj> |1617---1819## Overview2021BMAD-METHOD (Breakthrough Method of Agile AI-Driven Development) is an AI-driven agile development framework providing 21 specialized agents, 50+ guided workflows, and scale-adaptive intelligence that adjusts methodology depth based on project complexity. Unlike traditional AI tools that generate solutions directly, BMAD agents act as expert collaborators who guide developers through structured processes grounded in agile best practices across analysis, planning, architecture, and implementation phases.2223---2425## Problem Addressed2627| Problem | Solution |28| ------------------------------------------------ | -------------------------------------------------------------------------- |29| AI tools produce average results without process | Agents guide structured thinking, eliciting user expertise |30| Different project scales need different planning | Scale-domain-adaptive system adjusts planning depth automatically |31| Full development lifecycle lacks AI guidance | Complete coverage from brainstorming to deployment with specialized agents |32| AI agents work in isolation | Party Mode brings multiple agent personas into collaborative sessions |33| Complex methodology requires learning curve | AI-assisted help (`/bmad-help`) provides contextual guidance at each step |34| One-size-fits-all methodology | Domain-specific modules (Game Dev, Test Architecture, Creative Suite) |35| Traditional docs don't integrate with AI IDEs | Slash commands install directly to Claude Code, Cursor, Windsurf |3637---3839## Key Statistics4041| Metric | Value | Date Gathered |42| ---------------- | --------------- | ------------- |43| GitHub Stars | 33,347 | 2026-02-01 |44| GitHub Forks | 4,286 | 2026-02-01 |45| Watchers | 348 | 2026-02-01 |46| Open Issues | 62 | 2026-02-01 |47| Contributors | 100+ | 2026-02-01 |48| Primary Language | JavaScript | 2026-02-01 |49| Created | 2025-04-13 | 2026-02-01 |50| Last Updated | 2026-02-01 | 2026-02-01 |5152---5354## Key Features5556### Core Framework5758- **21 Specialized Agents**: Domain experts including PM, Analyst, Architect, Developer, UX Designer, Scrum Master, Quinn (QA), Tech Writer59- **50+ Guided Workflows**: Structured processes organized into 4 development phases60- **Scale-Domain-Adaptive**: Automatically adjusts planning depth based on project complexity and domain61- **AI Intelligent Help**: `/bmad-help` provides contextual guidance, answers questions, and suggests next steps62- **Party Mode**: Multi-agent collaborative sessions for planning, troubleshooting, and discussion6364### Development Phases6566| Phase | Directory | Purpose |67| -------------- | ---------------------- | ------------------------------------ |68| Analysis | `1-analysis/` | Problem understanding, research |69| Planning | `2-plan-workflows/` | Product briefs, PRDs, requirements |70| Solutioning | `3-solutioning/` | Architecture, technical design |71| Implementation | `4-implementation/` | Development, stories, code review |7273### Quick Flow (Simple Path)7475For bug fixes, small features, clear scope:76771. `/quick-spec` - Analyze codebase, produce tech-spec with stories782. `/dev-story` - Implement each story793. `/code-review` - Validate quality8081### Full Planning Path (BMad Method)8283For products, platforms, complex features:84851. `/product-brief` - Define problem, users, MVP scope862. `/create-prd` - Full requirements with personas, metrics, risks873. `/create-architecture` - Technical decisions and system design884. `/create-epics-and-stories` - Break work into prioritized stories895. `/sprint-planning` - Initialize sprint tracking906. Per story: `/create-story` -> `/dev-story` -> `/code-review`9192### Agents in BMM Module9394| Agent File | Role |95| ------------------------------- | -------------------------------------- |96| `analyst.agent.yaml` | Business and requirements analysis |97| `architect.agent.yaml` | Technical architecture design |98| `dev.agent.yaml` | Development and implementation |99| `pm.agent.yaml` | Product management and roadmap |100| `quick-flow-solo-dev.agent.yaml`| Streamlined solo development |101| `quinn.agent.yaml` | QA and test automation |102| `sm.agent.yaml` | Scrum Master, sprint management |103| `ux-designer.agent.yaml` | User experience design |104105### Extension Modules106107| Module | NPM Package | Purpose |108| --------------------------- | ------------------------------------ | --------------------------------------------- |109| BMad Method (BMM) | `bmad-method` | Core framework, 34+ workflows across 4 phases |110| BMad Builder (BMB) | `bmad-builder` | Create custom agents, workflows, modules |111| Test Architect (TEA) | `bmad-method-test-architecture-enterprise` | Risk-based test strategy, 8 workflows |112| Game Dev Studio (BMGD) | `bmad-game-dev-studio` | Unity, Unreal, Godot workflows |113| Creative Intelligence (CIS) | `bmad-creative-intelligence-suite` | Innovation, brainstorming, design thinking |114115---116117## Technical Architecture118119### Project Structure120121```text122BMAD-METHOD/123 src/124 bmm/ # BMad Method module125 agents/ # 8 agent YAML definitions126 workflows/ # 9 workflow categories127 teams/ # Multi-agent team configurations128 data/ # Supporting data files129 module.yaml # Module manifest130 module-help.csv # AI help knowledge base131 core/ # Core framework utilities132 utility/ # CLI and helper utilities133 tools/134 cli/ # npx bmad-method install135 docs/ # Documentation (Astro/Starlight)136 website/ # Marketing site137```138139### Agent Definition Format140141Agents are defined in YAML files (`*.agent.yaml`) with:142143- Role and expertise definition144- Available workflows and commands145- Knowledge and data file references146- Menu-driven interaction patterns147148### Workflow Structure149150Each workflow directory contains:151152- Workflow definition files153- Templates and prompts154- Output document specifications155- Validation rules156157### Installation Flow158159```bash160# Install to any project161npx bmad-method install162163# Follow prompts to select:164# - Core module (BMM)165# - Optional modules (TEA, BMGD, CIS)166# - IDE integration (Claude Code, Cursor, Windsurf)167```168169### IDE Integration170171- Installs slash commands to `.claude/commands/` or equivalent172- Agents accessible via `/agent-name` syntax173- Workflows triggered via `/workflow-name` commands174- AI help via `/bmad-help` with contextual awareness175176---177178## Installation and Usage179180### Prerequisites181182- Node.js v20.0.0 or higher183- AI IDE (Claude Code, Cursor, Windsurf, or similar)184185### Installation186187```bash188npx bmad-method install189```190191### Using AI Help192193```text194/bmad-help195/bmad-help How should I build a web app for my TShirt Business?196/bmad-help I just finished the architecture, what's next?197```198199### Quick Flow Example200201```text202# Step 1: Analyze and create tech spec203/quick-spec204205# Step 2: Implement stories206/dev-story207208# Step 3: Code review209/code-review210```211212### Full Method Example213214```text215# Planning phase216/product-brief217/create-prd218/create-architecture219220# Story breakdown221/create-epics-and-stories222/sprint-planning223224# Per-story development225/create-story226/dev-story227/code-review228```229230---231232## Relevance to Claude Code Development233234### Direct Applications2352361. **Structured Workflow Patterns**: 50+ workflows provide templates for Claude Code skill workflows, showing how to break complex tasks into guided steps.2372382. **Agent Definition Format**: YAML-based agent definitions demonstrate a portable, readable format for agent persona and capability specification.2392403. **Scale-Adaptive Intelligence**: Methodology that adjusts based on project complexity shows patterns for context-aware skill activation.2412424. **AI-Assisted Help System**: `/bmad-help` with contextual awareness demonstrates patterns for self-documenting, adaptive skill systems.2432445. **Multi-Agent Collaboration**: Party Mode shows patterns for coordinating multiple specialized agents in collaborative sessions.245246### Patterns Worth Adopting2472481. **Phase-Based Organization**: Grouping workflows into analysis, planning, solutioning, and implementation phases provides clear navigation.2492502. **Module System**: Extension modules (BMB, TEA, BMGD, CIS) show how to package domain-specific agent collections.2512523. **Progressive Disclosure**: Quick Flow (3 commands) vs Full Method (many commands) allows users to choose depth.2532544. **Knowledge-Driven Help**: CSV-based help knowledge base enables AI-assisted guidance that evolves with installed modules.2552565. **Dual-Path Methodology**: Simple path for quick tasks, full path for complex projects addresses different use cases.257258### Integration Opportunities2592601. **Workflow Import**: BMAD workflows could inform Claude Code skill design for product development tasks.2612622. **Agent Personas**: Agent definitions could be adapted as Claude Code agent configurations.2632643. **Help System Pattern**: AI-assisted help could inform Claude Code skill documentation approaches.2652664. **Module Marketplace**: BMAD's module system and upcoming community marketplace could inform Claude Code plugin ecosystem design.2672685. **IDE Neutral Design**: Installation to multiple AI IDEs shows patterns for portable agent systems.269270### Comparison with Claude Code Ecosystem271272| Aspect | BMAD-METHOD | Claude Code |273| ---------------------- | ------------------------------- | -------------------------------- |274| Primary Focus | Agile methodology | Developer workflow automation |275| Agent Format | YAML (*.agent.yaml) | Markdown + YAML frontmatter |276| Workflow Scope | Full SDLC | Task-specific |277| Installation | npx installer | Plugin marketplace |278| IDE Support | Claude Code, Cursor, Windsurf | Claude Code |279| Extension Model | NPM modules | Plugins and skills |280| Collaboration | Party Mode (multi-agent) | Task delegation |281282---283284## References285286| Source | URL | Accessed |287| ------------------------- | ----------------------------------------------------------- | ---------- |288| GitHub Repository | <https://github.com/bmad-code-org/BMAD-METHOD> | 2026-02-01 |289| GitHub README | <https://github.com/bmad-code-org/BMAD-METHOD/blob/main/README.md> | 2026-02-01 |290| Official Documentation | <http://docs.bmad-method.org> | 2026-02-01 |291| Getting Started Tutorial | <http://docs.bmad-method.org/tutorials/getting-started/> | 2026-02-01 |292| NPM Package | <https://www.npmjs.com/package/bmad-method> | 2026-02-01 |293| Package.json | <https://github.com/bmad-code-org/BMAD-METHOD/blob/main/package.json> | 2026-02-01 |294| BMM Agents Directory | <https://github.com/bmad-code-org/BMAD-METHOD/tree/main/src/bmm/agents> | 2026-02-01 |295| BMM Workflows Directory | <https://github.com/bmad-code-org/BMAD-METHOD/tree/main/src/bmm/workflows> | 2026-02-01 |296| Discord Community | <https://discord.gg/gk8jAdXWmj> | 2026-02-01 |297| GitHub Discussions | <https://github.com/bmad-code-org/BMAD-METHOD/discussions> | 2026-02-01 |298299**Research Method**: Information gathered from GitHub repository README, GitHub API (repository metadata, directory structure, package.json), and official documentation links. Statistics verified via direct GitHub API calls on 2026-02-01.300301---302303## Freshness Tracking304305| Field | Value |306| ------------------ | ----------------------------------- |307| Version Documented | 6.0.0-Beta.4 |308| Last Commit | 2026-02-01 |309| GitHub Stars | 33,347 (as of 2026-02-01) |310| Contributors | 100+ (as of 2026-02-01) |311| Next Review Date | 2026-05-01 |312313**Review Triggers**:314315- Version 6.0.0 stable release (exit beta)316- GitHub stars milestone (40K, 50K)317- New module releases318- Breaking changes to agent/workflow format319- Community marketplace launch320- New IDE integrations