Workflows Overview
The BMad Method provides a comprehensive set of AI-powered workflows that guide you through the complete product development lifecycle. Each workflow is designed for human-AI collaboration, with structured step-by-step processes that ensure consistency and quality.Workflow Architecture
All BMad workflows use a step-file architecture for disciplined execution:- Micro-file Design: Each step is a self-contained instruction file
- Just-In-Time Loading: Only the current step file is loaded
- Sequential Enforcement: Steps must be completed in order
- State Tracking: Progress tracked in document frontmatter
- Append-Only Building: Documents built incrementally through conversation
Development Phases
The BMad Method organizes workflows into four main phases:Phase 1: Analysis
Understand the problem space through brainstorming and research
Phase 2: Planning
Define requirements, UX design, and product specifications
Phase 3: Solutioning
Create architecture, epics, and implementation-ready stories
Phase 4: Implementation
Execute sprints, implement stories, and conduct reviews
Special Workflows
In addition to the phase-based workflows, BMad provides specialized workflows:Quick Flow
Rapid development workflow for small features and changes
Document Project
Generate comprehensive documentation for brownfield projects
Workflow Invocation
Workflows are triggered through natural language commands to your AI agent:Key Principles
Step Processing Rules
- READ COMPLETELY: Always read the entire step file before taking action
- FOLLOW SEQUENCE: Execute all numbered sections in order
- WAIT FOR INPUT: Halt at menus and wait for user selection
- CHECK CONTINUATION: Only proceed when user confirms
- SAVE STATE: Update progress before loading next step
- LOAD NEXT: Read fully and follow the next step file when directed
Critical Rules
- π NEVER load multiple step files simultaneously
- π ALWAYS read entire step file before execution
- π« NEVER skip steps or optimize the sequence
- πΎ ALWAYS update frontmatter when writing outputs
- π― ALWAYS follow exact instructions in step files
- βΈοΈ ALWAYS halt at menus and wait for user input
- π NEVER create mental todo lists from future steps
Configuration
All workflows load their configuration from{project-root}/_bmad/bmm/config.yaml, which includes:
- Project metadata (name, folders, artifacts locations)
- User preferences (name, language, skill level)
- Communication settings (language, document output language)
- Workflow-specific settings
Output Artifacts
Workflows generate structured documents in designated folders:- Planning Artifacts: Product briefs, research reports, PRDs, UX designs, architecture
- Implementation Artifacts: Sprint status, stories, retrospectives
- Project Knowledge: Brownfield project documentation
Next Steps
Explore the specific workflow phases to understand each workflow in detail:- Phase 1: Analysis - Brainstorming and research
- Phase 2: Planning - Requirements and design
- Phase 3: Solutioning - Architecture and epics
- Phase 4: Implementation - Development and reviews
- Quick Flow - Rapid development
- Document Project - Documentation generation
