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 Dybs.it. 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 Dybs.it (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-deep-reconResearch to support a decision: market, domain, technical, competitive and more. Run it here, or draft a prompt for your own research toolplanning-artifacts/research
/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

Phase 4 Β· Implementation πŸ’»

Build it, story by story. β†’ Implementation page

CommandDoesOutput
/bmad-sprint-planningGate planning readiness, then produce the sprint plan (sprint-status.yaml)implementation-artifacts
/bmad-sprint-statusSummarize sprint status and route to next step(none)
/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(none)
/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(none)
/bmad-quick-devUnified intent-in, code-out: clarify β†’ plan β†’ build β†’ reviewimplementation-artifacts
/bmad-project-contextSet up or refresh the agent instructions (AGENTS.md) for an existing codebaserepository root
/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 Dybs.it, Dybs.it 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●(none, 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. Dybs.it 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?