Skip to content
🤖 Consolidated, AI-optimized BMAD docs: llms-full.txt. Fetch this plain text file for complete context.

Getting Started with BMad v6 Alpha

Build software faster using AI-powered workflows with specialized agents that guide you through planning, architecture, and implementation.

  • Install and initialize BMad Method for a new project
  • Choose the right planning track for your project size
  • Progress through phases from requirements to working code
  • Use agents and workflows effectively

BMad helps you build software through guided workflows with specialized AI agents. The process follows four phases:

PhaseNameWhat Happens
1AnalysisBrainstorming, research, product brief (optional)
2PlanningCreate requirements (PRD or tech-spec)
3SolutioningDesign architecture (BMad Method/Enterprise only)
4ImplementationBuild epic by epic, story by story

BMad Method Workflow - Standard Greenfield

Complete visual flowchart showing all phases, workflows, and agents for the standard greenfield track.

Based on your project’s complexity, BMad offers three planning tracks:

TrackBest ForDocuments Created
Quick FlowBug fixes, simple features, clear scope (1-15 stories)Tech-spec only
BMad MethodProducts, platforms, complex features (10-50+ stories)PRD + Architecture + UX
EnterpriseCompliance, multi-tenant systems (30+ stories)PRD + Architecture + Security + DevOps

Open a terminal in your project directory and run:

Terminal window
npx bmad-method@alpha install

The interactive installer guides you through setup and creates a _bmad/ folder with all agents and workflows.

Verify your installation:

your-project/
├── _bmad/
│ ├── bmm/ # Method module
│ │ ├── agents/ # Agent files
│ │ ├── workflows/ # Workflow files
│ │ └── config.yaml # Module config
│ └── core/ # Core utilities
├── _bmad-output/ # Generated artifacts (created later)
└── .claude/ # IDE configuration (if using Claude Code)

Load the Analyst agent in your IDE, wait for the menu, then run workflow-init.

The workflow asks you to describe your project, whether it’s new or existing, and the general complexity. Based on your description, it recommends a planning track.

Once you confirm, the workflow creates bmm-workflow-status.yaml to track your progress through all phases.

After initialization, work through phases 1-3. Use fresh chats for each workflow.

All workflows in this phase are optional:

  • brainstorm-project — Guided ideation
  • research — Market and technical research
  • product-brief — Recommended foundation document

For BMad Method and Enterprise tracks:

  1. Load the PM agent in a new chat
  2. Run the PRD workflow: *prd
  3. Output: PRD.md

For Quick Flow track:

  • Use tech-spec instead of PRD, then skip to implementation

Phase 3: Solutioning (BMad Method/Enterprise)

Section titled “Phase 3: Solutioning (BMad Method/Enterprise)”

Create Architecture

  1. Load the Architect agent in a new chat
  2. Run create-architecture
  3. Output: Architecture document with technical decisions

Create Epics and Stories

  1. Load the PM agent in a new chat
  2. Run create-epics-and-stories
  3. The workflow uses both PRD and Architecture to create technically-informed stories

Implementation Readiness Check (Highly Recommended)

  1. Load the Architect agent in a new chat
  2. Run implementation-readiness
  3. Validates cohesion across all planning documents

Once planning is complete, move to implementation. Each workflow should run in a fresh chat.

Load the SM agent and run sprint-planning. This creates sprint-status.yaml to track all epics and stories.

For each story, repeat this cycle with fresh chats:

StepAgentWorkflowPurpose
1SMcreate-storyCreate story file from epic
2DEVdev-storyImplement the story
3TEAautomateGenerate guardrail tests (optional)
4DEVcode-reviewQuality validation (recommended)

After completing all stories in an epic, load the SM agent and run retrospective.

You’ve learned the foundation of building with BMad:

  • Installed BMad and configured it for your IDE
  • Initialized a project with your chosen planning track
  • Created planning documents (PRD, Architecture, Epics & Stories)
  • Understood the build cycle for implementation

Your project now has:

your-project/
├── _bmad/ # BMad configuration
├── _bmad-output/
│ ├── PRD.md # Your requirements document
│ ├── architecture.md # Technical decisions
│ ├── epics/ # Epic and story files
│ ├── bmm-workflow-status.yaml # Phase progress tracking
│ └── sprint-status.yaml # Sprint tracking
└── ...
CommandAgentPurpose
*workflow-initAnalystInitialize a new project
*workflow-statusAnyCheck progress and next steps
*prdPMCreate Product Requirements Document
*create-architectureArchitectCreate architecture document
*create-epics-and-storiesPMBreak down PRD into epics
*implementation-readinessArchitectValidate planning cohesion
*sprint-planningSMInitialize sprint tracking
*create-storySMCreate a story file
*dev-storyDEVImplement a story
*code-reviewDEVReview implemented code

Do I always need architecture? Only for BMad Method and Enterprise tracks. Quick Flow skips from tech-spec to implementation.

Can I change my plan later? Yes. The SM agent has a correct-course workflow for handling scope changes.

What if I want to brainstorm first? Load the Analyst agent and run brainstorm-project before workflow-init.

Can I skip workflow-init and workflow-status? Yes, once you learn the flow. Use the Quick Reference to go directly to needed workflows.

Ready to start? Install BMad, load the Analyst, run workflow-init, and let the agents guide you.