đĄ Core guide to get started with BMAD in 5 minutes
1-Minute Summary#
# New feature development
/bmad " feature description "
# Or apply BMAD to existing workflow
/dev:run --bmad " feature description "
BMAD validates code quality through 4 phases reviewed by 7 specialists:
Analysis â Planning â Solutioning â Implementation
(Analyst) (PM) (Architect+UX) (Developer)
Command Cheat Sheet#
Main Commands#
| Command | Purpose | Example |
|---|---|---|
/bmad |
Start BMAD workflow | /bmad "author list screen" |
/bmad:review |
Specific persona review | /bmad:review --persona architect |
/bmad:status | Check progress status | /bmad:status |
/bmad:gate |
Gate verification | /bmad:gate --phase analysis |
Commonly Used Options#
| Option | Description | Example |
|---|---|---|
--gates |
Activate specific gates only | --gates analysis,planning |
--emergency |
Emergency mode (streamlined gates) | --emergency |
--skip-persona |
Skip specific persona | --skip-persona ux-designer |
--retry | Request re-review | --retry |
Key Checklist by Phase#
Phase 1: Analysis#
Responsible: Analyst
Pass criteria:
- Are requirements clear and measurable?
- Are AC written in BDD Gherkin format? â
- Is there at least 1
@happy-pathscenario? - Is there at least 1
@error-handlingscenario?
AC example (required format):
Feature: Author list screen
@happy-path
Scenario: View author list
Given I am logged in as an admin
When I navigate to the author list screen
Then the author list is displayed
@error-handling
Scenario: List loading failure
Given the server connection is unstable
When I navigate to the author list screen
Then an error message is displayed
And a retry button is displayed
Phase 2: Planning#
Responsible: Product Manager
Pass criteria:
- Has an issue been created?
- Are Story Points between 1-8?
- Are appropriate labels assigned?
- Are dependencies specified?
Phase 3: Solutioning#
Responsible: Architect + UX Designer (parallel)
Architect checklist:
- Clean Architecture compliance (BLoC â UseCase â Repository)
- Dependency wiring appropriate (Pure DI, BlocProvider direct creation)
- API design review (when needed)
UX Designer checklist:
- CoUI component usage
- Layout appropriateness
- Accessibility consideration
Phase 4: Implementation#
Responsible: Flutter/Backend Developer, Scrum Master
Pass criteria:
- Branch name rule:
feature/{issue_number}-{slug} melos run analyzepass- Tests pass
- Code review complete
Gate Failure Response#
Check Failure Message#
# Check status
/bmad:status
# Specific phase details
/bmad:status --phase solutioning
Re-review Request#
# Re-review after applying feedback
/bmad:review --persona architect --retry
# Or re-verify gate
/bmad:gate --phase solutioning --retry
Common Failure Causes#
| Gate | Common Failure Cause | Resolution |
|---|---|---|
| Analysis | AC not in Gherkin format | Rewrite in Given-When-Then format |
| Analysis | @happy-path/@error-handling missing | Add required tags |
| Solutioning | BLoC directly accesses Repository | Add UseCase |
| Solutioning | CoUI not used | Switch Material â CoUI components |
| Implementation | Lint failure | melos run format && melos run analyze |
Emergency Mode#
Use only in emergencies such as production outages:
/bmad --emergency " emergency fix description "
Constraints:
- Admin approval required
- Implementation gate still mandatory (lint, tests)
- Post-review required within 48 hours
Configuration File Location#
| File | Purpose |
|---|---|
.claude/config/bmad.json | BMAD configuration |
.claude/personas/*.md | Persona definitions (7) |
.claude/orchestrators/phase-gates.md | Gate definitions |
Disable Persona#
// .claude/config/bmad.json
{
" personas " : {
" ux-designer " : { " enabled " : false }
}
}
Related Documents#
| Document | Content |
|---|---|
BMAD_GUIDE.md | Full guide |
BMAD_TUTORIAL.md | Step-by-step tutorial |
.claude/skills/bmad/SKILL.md | Skill definition |
.claude/references/PERSONA_MATRIX.md | Persona matrix |