BMad-Method: Universal AI Agent Framework

Agentic planning + context-engineered development workflow for high-quality AI-assisted delivery.

Intermediate<1dayModerateMedium
33,360
Stars

Video Walkthrough

Video will load when visible

BMAD-METHOD™ is a Universal AI Agent Framework providing two key innovations for AI-assisted delivery:

  1. Agentic Planning: Dedicated agents (Analyst, PM, Architect) collaborate with you to create detailed, consistent PRDs and Architecture documents. Through advanced prompt engineering and human-in-the-loop refinement, these planning agents produce comprehensive specifications that go far beyond generic AI task generation.

  2. Context-Engineered Development: The Scrum Master agent transforms detailed plans into hyper-detailed development stories containing everything the Dev agent needs - full context, implementation details, and architectural guidance embedded directly in story files. QA provides Test Architect capabilities with risk profiling, test design, and quality gates.

This two-phase approach eliminates both planning inconsistency and context loss - the biggest problems in AI-assisted development. Your Dev agent opens a story file with complete understanding of what to build, how to build it, and why.

Core components live under bmad-core/ (10 agents, 21 tasks, 6 workflows, templates, checklists, knowledge base) and are packaged for IDE and Web UI environments. Expansion packs extend the framework to any domain: game development, creative writing, DevOps, and more.

Install (IDE): npx bmad-method install Web UI: Upload team bundle to Gemini Gem or CustomGPT Key roles: BMad-Master, BMad-Orchestrator, Analyst, PM, Architect, PO, SM, Dev, QA (Test Architect), UX Expert.

Flows

Related lifecycles

Maintained by
BMadCode / Brian (BMad) Madison
License
MIT
Last updated
Jan 29, 2026
Versions
4.44.2
Tags
agilescrumdevopsplanningdevelopmenttestingmaintenanceagenticworkflow
Requirements
JavaScriptTypeScriptMarkdown+1 more
Node.js >=20npm or npx+2 more
Team: Any size