Planning & AI Development Framework

BMad Method
User Guide

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.

Try the Demo View Docs

πŸ” Introduction

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.

🧱 The BMad Planning & Execution Workflow

BMad divides the development lifecycle into two structured phases:

βœ… 1. Greenfield Project Planning

πŸ” Tip: After PO confirms plans, copy to docs/ and switch to IDE.

βœ… 2. Brownfield Projects

For existing codebases β€” use current architecture. See "Working in the Brownfield" for details.

πŸ’» IDE Setup and Installation

npx bmad-method install

This sets up agents, dependencies, templates, and sharders.

πŸ€– How Special Agents Work

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 and Configuration

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.

✍️ Agent Usage in IDEs

@ Commands (Cursor)

  • @pm Create PRD for a blog platform
  • @architect Draft system structure
  • @dev Implement login flow

/ Commands (Claude Code)

  • /pm Create stories for planner module
  • /dev Fix API issue

πŸ”„ Modes

πŸ“ File & Context Management

devLoadAlwaysFiles:
  - docs/architecture/coding-standards.md
  - docs/architecture/tech-stack.md
  - docs/architecture/project-structure.md

🎯 Personalization System

Define your preferences in .bmad-core/data/technical-preferences.md.
Include preferred frameworks, stack, naming rules, etc.

🌐 Using BMad with Web Bundles

βœ… Final Thoughts

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.