LogoSkills

BMAD Quick Reference Guide

---

💡 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#

CommandPurposeExample
/bmad Start BMAD workflow /bmad "author list screen"
/bmad:review Specific persona review /bmad:review --persona architect
/bmad:statusCheck progress status/bmad:status
/bmad:gate Gate verification /bmad:gate --phase analysis

Commonly Used Options#

OptionDescriptionExample
--gates Activate specific gates only --gates analysis,planning
--emergency Emergency mode (streamlined gates) --emergency
--skip-persona Skip specific persona --skip-persona ux-designer
--retryRequest 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-path scenario?
  • Is there at least 1 @error-handling scenario?

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 analyze pass
  • 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#

GateCommon Failure CauseResolution
AnalysisAC not in Gherkin formatRewrite in Given-When-Then format
Analysis@happy-path/@error-handling missingAdd required tags
SolutioningBLoC directly accesses RepositoryAdd UseCase
SolutioningCoUI not usedSwitch 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#

FilePurpose
.claude/config/bmad.jsonBMAD configuration
.claude/personas/*.mdPersona definitions (7)
.claude/orchestrators/phase-gates.mdGate definitions

Disable Persona#

// .claude/config/bmad.json
{
   " personas " : {
     " ux-designer " : {  " enabled " : false }
  }
}

DocumentContent
BMAD_GUIDE.mdFull guide
BMAD_TUTORIAL.mdStep-by-step tutorial
.claude/skills/bmad/SKILL.mdSkill definition
.claude/references/PERSONA_MATRIX.mdPersona matrix