The BMad-Method provides two core innovations for AI-assisted delivery:
- Agentic Planning: Analyst, PM, and Architect collaborate to create consistent PRD and Architecture documents using tasks, templates, and knowledge base resources.
- Context-Engineered Development: A Scrum Master (SM) converts sharded artifacts into hyper-detailed story files that the Dev agent executes, with QA providing structured review and refactoring.
Core components live under bmad-core/ (agents, agent-teams, workflows, templates, tasks, checklists, data) and are packaged for IDE and Web UI environments. The method emphasizes lean context, explicit dependencies, and gated workflows to reduce planning inconsistency and context loss.
Install (IDE): npx bmad-method install Key roles: Analyst, PM, Architect, PO, SM, Dev, QA, UX Expert.
Flows
Planning Workflow (Web UI / Powerful IDE Agents)
Structured PRD and Architecture creation with optional research and UX steps.
Core Development Cycle (IDE)
SM drafts detailed stories; Dev implements; QA reviews; loop until done.