bmad — BMad-Method

A structured Agile-style workflow harness that runs a Plan → Code → Review loop through a single /bmad-quick-dev slash command.

Upstream

Performance in this benchmark

Task Weighted mean /200 within_σ between_σ Rank
feature 141.33 7.02 20.81 3 / 8
bugfix 165.72 12.75 12.94 6 / 8
refactor 177.74 5.48 15.28 3 / 8

Refactor is bmad’s rank-3 task (within 2.45 weighted pts of rank-1 pure at 180.19 — inside the between-judge σ envelope). Bugfix is rank-6 by ≈ 13 pts behind rank-1 claudekit (178.93). Feature is rank-3; between_σ of 20.81 on feature is the highest in the cohort, signalling judges disagreed widely on bmad’s feature output.

Mechanism — what actually runs

How this benchmark invoked it

Exact PROMPT (from manual-bench.sh, with per-task intro):

/bmad-quick-dev Pick the Plan-Code-Review path — this is a <non-trivial feature | scoped bugfix | scoped refactor> in an existing <brownfield> codebase. <task-shape hint>

<SHARED_TASK>

Base model: claude-opus-4-7 (same for all eight tools).

What the transcripts show (session audit)

Numbers below are mean across 3 trials per task (session-audit run-time subsystem is n=3; the score table above is the full n=5 cohort), from scripts/audit-sessions.py. Per-trial JSON: results/bmad/t<N>/session-audit.json (feature), results/{bugfix,refactor}/bmad/t<N>/session-audit.json. Cohort summary: results/_audits/session-audit.md.

Task wall min main turns sidechain turns sub-agent disp. files read (config / target) files edited cache hit
feature 21.4 156.3 49.3 1.0 47.0 (6.0 / 40.7) 10.0 0.96
bugfix 9.5 83.3 0.0 0.0 15.3 (2.7 / 12.7) 3.0 0.96
refactor 82.1 168.0 70.0 1.3 45.3 (4.7 / 40.7) 29.0 0.96

Why it ranked where it did

Strengths & failure modes

Strengths (transcript-grounded):

Failure modes (transcript-grounded):

References