Framework · established

bmad-code-org/BMAD-METHOD

Adaptive AI software-delivery method with specialized product, architecture, UX, development, and testing roles and right-sized workflows.

software engineeringagile AImulti-agent planning
Installation GuideInstruction Manual

What it contains

Adaptive AI software-delivery method with specialized product, architecture, UX, development, and testing roles and right-sized workflows.

Typical uses

Take greenfield or existing-code work through appropriately deep planning, architecture, implementation, and test workflows with durable context.

Why people choose it

Inference: chosen for broad multi-role delivery that adapts ceremony to project complexity.

License
MIT
Maintenance
active
Latest release
Unknown
Last meaningful update
Unknown
Maturity
established
Production readiness
production

Classification

Subject domains

software engineeringagile AImulti-agent planning

Task categories

software engineeringagile AImulti-agent planning

Project phases

planningimplementationtestingreview

Secondary types

agent collectionworkflow collection

Select when

  • Need adaptive end-to-end AI delivery with specialized roles

Do not select when

  • Want only a small optional skill
  • Another full methodology owns lifecycle
Implementation complexity
medium
Setup effort
medium
Learning curve
high
Confidence
high

Routing heuristic 84.0%

Routing specificity
4/5
Setup simplicity
3/5
Operational maturity
5/5
Composability
4/5
Local control
5/5
Security boundary clarity
3/5
First-party routing documentation
5/5

Strengths

None documented.

Poor-fit scenarios

  • Want only a small optional skill
  • Another full methodology owns lifecycle

Limitations

None documented.

bmad-build workflow
README.md

Route work through sized delivery workflow.

planningimplementationverification
bmad-help command
README.md

Route to next/optional workflow.

routing
README.md

Product/architecture perspectives.

planningarchitecture
Languages
None documented
Frameworks
None documented
Runtimes
Node.js >=20.12, Python >=3.10, uv
Operating systems
None documented
Installation methods
npx bmad-method install
Interfaces
skills, commands
Required credentials
None documented
External services
None documented
Hardware
None documented
Major dependencies
None documented

Compatibility notes

None documented.

One-sentence semantic summary

Adaptive AI software-delivery method with specialized product, architecture, UX, development, and testing roles and right-sized workflows.

Capability keywords

product planningarchitectureUXdevelopmenttestingcontext persistence

User intent phrases

  • Need adaptive end-to-end AI delivery with specialized roles

Negative match phrases

  • Want only a small optional skill
  • Another full methodology owns lifecycle

Differentiators

None documented.

Security considerations

None documented.

Privacy considerations

None documented.

Uncertainty

Unresolved items

None documented.

Inference notes

None documented.

Evidence

Repository usage guidance

installation summary
npx bmad-method install
basic usage summary
Take greenfield or existing-code work through appropriately deep planning, architecture, implementation, and test workflows with durable context.
documented entry points
bmad-build, bmad-help
key configuration files
None documented
important directories
None documented
documentation paths
README.md
example paths
None documented

Relationships

alternative
high
Spec Kit is formal artifact/spec-driven; BMAD is adaptive multi-role delivery.

Recommended combinations

Not part of a curated combination.

Routing rules

rule_020: Need adaptive end-to-end AI delivery with specialized roles P980

Rationale

Adaptive AI software-delivery method with specialized product, architecture, UX, development, and testing roles and right-sized workflows.

Required conditions

None documented.

Preferred

bmad-code-org/BMAD-METHOD

Fallback

None