Slash-Command Reference

Every step of the BMAD method is a slash command you launch in the embedded terminal — or, during implementation, by clicking a story phase on the board. This page is the quick reference: what each command does, who runs it, and where its output goes.

How to run one: open a terminal tab in BMAD Board (or press Cmd+K for the Command Palette), type the command, and pick your LLM provider. The agent takes it from there. During the story cycle, clicking a phase runs the right command for you.

By phase

Phase 1 · Analysis 📊

Understand the problem. → Analysis page

CommandDoesOutput
/bmad-brainstormingFacilitated ideation through one or many techniquesplanning-artifacts
/bmad-market-researchMarket, competitive landscape, customer needsplanning-artifacts
/bmad-domain-researchIndustry / domain deep-dive and terminologyplanning-artifacts
/bmad-technical-researchTechnical feasibility and architecture optionsplanning-artifacts
/bmad-product-briefCrystallize a concept into a product brief (gentler)planning-artifacts
/bmad-prfaqWorking-Backwards PRFAQ that stress-tests the conceptplanning-artifacts

Phase 2 · Planning 📋 🎨

Decide what to build. → Planning page

CommandDoesOutput
/bmad-prdCreate, update, or validate the PRDplanning-artifacts
/bmad-uxProduce UX specifications and user journeysplanning-artifacts

Phase 3 · Solutioning 🏗️

Decide how to build it. → Solutioning page

CommandDoesOutput
/bmad-architectureProduce the architecture spine (invariants)planning-artifacts
/bmad-create-epics-and-storiesBreak requirements into epics and storiesplanning-artifacts
/bmad-check-implementation-readinessVerify PRD, UX, architecture, and stories alignplanning-artifacts

Phase 4 · Implementation 💻

Build it, story by story. → Implementation page

CommandDoesOutput
/bmad-sprint-planningProduce the sprint plan (sprint-status.yaml)implementation-artifacts
/bmad-sprint-statusSummarize sprint status and route to next step
/bmad-create-storyCreate (or validate) the next story's specimplementation-artifacts
/bmad-dev-storyImplement the story's tasks and testscode
/bmad-code-reviewAdversarial code review; loops back to dev if needed
/bmad-qa-generate-e2e-testsGenerate E2E / API tests for implemented codeimplementation-artifacts
/bmad-retrospectiveEpic-end review: lessons learned, next stepsimplementation-artifacts
/bmad-correct-courseNavigate a significant mid-sprint changeplanning-artifacts

Quality & testing 🧪

Risk-based quality. → Quality & testing page

CommandDoesOutput
/bmad-testarch-test-designSystem- or epic-level test plan / strategytest-artifacts
/bmad-testarch-atddRed-phase acceptance-test scaffolds (ATDD)test-artifacts
/bmad-testarch-automateExpand automated test coveragetest-artifacts
/bmad-testarch-nfrAudit non-functional requirements (perf/security/…)test-artifacts
/bmad-testarch-traceTraceability matrix + epic quality-gate decisiontest-artifacts
/bmad-testarch-test-reviewReview test quality against best practicestest-artifacts
/bmad-testarch-ciScaffold a CI quality pipelinetest-artifacts
/bmad-testarch-frameworkInitialize Playwright or Cypressproject

Anytime

Not tied to a single phase.

CommandDoesOutput
/bmad-helpAnalyze current state; recommend the next command
/bmad-quick-devUnified intent-in, code-out: clarify → plan → build → reviewimplementation-artifacts
/bmad-document-projectAnalyze an existing project to produce docsproject-knowledge
/bmad-generate-project-contextScan a codebase for a lean project-context.mdoutput folder
/bmad-correct-coursePropose a change when the plan needs to shiftplanning-artifacts

The story-cycle commands, mapped to board phases

When you click a story's phase on the board, BMAD Board launches the matching command for you:

Board phaseIconCommand launched
Backlog/bmad-create-story
Ready/bmad-dev-story
In Progress/bmad-dev-story
Review/bmad-code-review
Done— (terminal state)

Development and review loop: if review finds issues, the story returns to /bmad-dev-story until it's clean. See the story cycle.

Notes

  • Command output locations map to folders under _bmad-output/ (planning-artifacts/, implementation-artifacts/, test-artifacts/) and docs/ (project knowledge). Browse them in the Documents view.
  • Commands are provider-agnostic. BMAD Board translates each /bmad-* command for whichever LLM you've chosen — see Terminal & providers.
  • Not sure what to run next? /bmad-help reads your project's current state and recommends the next command.

See also

Was this page helpful?