This guide will help you understand and effectively use the BMad Method V4 to plan, develop, and scale intelligent, multi-agent systems across software and non-software domains.
Welcome to the BMad-Method BMad Code User Guide β your complete walkthrough for mastering Agentic Agile AI Development. Whether you're launching a new project from scratch (Greenfield) or improving an existing one (Brownfield), this guide equips you with the tools, workflows, and best practices to unleash the power of AI agents in software and strategy execution.
BMad divides the development lifecycle into two structured phases:
π Tip: After PO confirms plans, copy to docs/
and switch to IDE.
For existing codebases β use current architecture. See "Working in the Brownfield" for details.
npx bmad-method install
This sets up agents, dependencies, templates, and sharders.
BMad-Master: Generalist agent β manages tasks and explains the method.
Pro Tip: Ask it to compress chat often to improve speed.
BMad-Orchestrator: Used only in Web UI. Coordinates all other agents in bundles.
dependencies:
templates:
- prd-template.md
- user-story-template.md
tasks:
- create-doc.md
- shard-doc.md
data:
- bmad-kb.md
Agents auto-load what they need. Lean + shared = fast and consistent.
devLoadAlwaysFiles:
- docs/architecture/coding-standards.md
- docs/architecture/tech-stack.md
- docs/architecture/project-structure.md
Define your preferences in .bmad-core/data/technical-preferences.md
.
Include preferred frameworks, stack, naming rules, etc.
dist/teams/team-fullstack.txt
BMAD Method is not just a framework β itβs your modular, explainable, agent-first operating system for AI software and strategy execution.
Start small. Stay lean. Scale smart β one intelligent agent at a time.