Getting Started with BMad Method
Build software faster using AI-powered workflows with specialized agents that guide you through planning, architecture, and implementation.What You’ll Learn
Install and initialize BMad Method
Meet BMad-Help
Choose your planning track
Create your plan
Build your project
Prerequisites
Before you begin, make sure you have:Node.js 20+
Git
AI-powered IDE
A project idea
Understanding BMad Method
BMad helps you build software through guided workflows with specialized AI agents. The process follows four phases:Explore the Full Workflow Map
Planning Tracks
Based on your project’s complexity, BMad offers three planning tracks:Quick Flow
BMad Method
Enterprise
Step 1: Installation
Open a terminal in your project directory and run:Getting a stale beta version?
Getting a stale beta version?
Non-interactive installation for CI/CD
Non-interactive installation for CI/CD
What Gets Installed
The installer creates two folders:_bmad/— Agents, workflows, tasks, and configuration_bmad-output/— Empty for now, but this is where your artifacts will be saved
Step 2: Meet BMad-Help
BMad-Help is the fastest way to get started with BMad. You don’t need to memorize workflows or phases — just ask! Open your AI IDE in the project folder and run:- Inspect your project to see what’s already been done
- Show your options based on which modules you have installed
- Recommend what’s next — including the first required task
- Answer questions like “I have a SaaS idea, where do I start?”
Step 3: Create Your Plan
Work through phases 1-3 to create comprehensive planning documents. Use fresh chats for each workflow to prevent context limitations.Phase 1: Analysis (Optional)
All workflows in this phase are optional but recommended for larger projects:Brainstorming
/bmad-brainstorming with the Analyst agent (/bmad-agent-bmm-analyst)Purpose: Guided ideation and exploration of your project conceptResearch
/bmad-bmm-market-research— Market analysis and competitive landscape/bmad-bmm-domain-research— Industry domain deep dive/bmad-bmm-technical-research— Technical feasibility exploration
Product Brief
/bmad-bmm-create-product-brief to create a foundation documentRecommended: This brief becomes valuable context for your PRDPhase 2: Planning (Required)
- BMad Method / Enterprise
- Quick Flow
Load the PM Agent
Create your PRD
Review output
Optional: Create UX Design
Optional: Create UX Design
- Load the UX Designer agent (
/bmad-agent-bmm-ux-designer) - Run the UX design workflow (
/bmad-bmm-create-ux-design) - Output: Comprehensive UX design document with user journeys, component strategy, and design patterns
Phase 3: Solutioning (BMad Method / Enterprise)
Create Architecture
- Start a new chat (fresh context)
- Load the Architect agent:
/bmad-agent-bmm-architect - Run the architecture workflow:
/bmad-bmm-create-architecture
- Technical stack decisions
- System architecture patterns
- Database design
- API structure
- Security considerations
_bmad-output/planning-artifacts/architecture.mdCreate Epics and Stories
- Start a new chat
- Load the PM agent:
/bmad-agent-bmm-pm - Run:
/bmad-bmm-create-epics-and-stories
_bmad-output/planning-artifacts/epics.md or sharded epic filesImplementation Readiness Check (Highly Recommended)
- Start a new chat
- Load the Architect agent:
/bmad-agent-bmm-architect - Run:
/bmad-bmm-check-implementation-readiness
Step 4: Build Your Project
Once planning is complete, move to implementation. Each workflow should run in a fresh chat.Initialize Sprint Planning
Load the Scrum Master Agent
Run sprint planning
sprint-status.yaml to track all epics and stories with their current status.The Build Cycle
For each story, repeat this cycle with fresh chats:Create Story
- User story and acceptance criteria
- Detailed tasks and subtasks
- Dev notes with architecture requirements
- Previous learnings from completed stories
- Latest technical specifications
_bmad-output/implementation-artifacts/1-2-account-management.mdDevelop Story
- Load the story and all context
- Follow red-green-refactor TDD cycle
- Implement each task/subtask sequentially
- Write comprehensive tests
- Update the story file with progress
- Mark story as “review” when complete
Code Review (Recommended)
- Code quality and patterns
- Test coverage
- Architecture compliance
- Security considerations
- Performance implications
Complete an Epic
After completing all stories in an epic:Run Retrospective
- What went well
- What could be improved
- Lessons learned
- Action items for next epic
What You’ve Accomplished
You’ve learned the foundation of building with BMad:Quick Reference
Key workflows and their commands:Common Questions
Do I always need architecture?
Do I always need architecture?
Can I change my plan later?
Can I change my plan later?
correct-course workflow (/bmad-bmm-correct-course) for handling scope changes during implementation.What if I want to brainstorm first?
What if I want to brainstorm first?
/bmad-agent-bmm-analyst) and run brainstorming (/bmad-brainstorming) before starting your PRD.Do I need to follow a strict order?
Do I need to follow a strict order?
How do I load agents vs. run workflows?
How do I load agents vs. run workflows?
/bmad-agent-bmm-pm for the PM agent).What is Party Mode?
What is Party Mode?
Getting Help
Discord Community
GitHub Issues
Documentation
YouTube Channel
Key Takeaways
Start with /bmad-help
Always use fresh chats
Track matters
BMad-Help runs automatically
Next Steps
Create Your First Project
Working with Agents
Workflow Map
Project Context Guide
/bmad-help, and let your intelligent guide lead the way.