
Spec Kit, from the neighbouring article, walks you through the same chain every time: spec, plan, tasks, implementation. For a two-line fix that is overkill, and the extra steps have to be skipped by hand.
BMAD approaches the same problem from the other side. The README puts it plainly: the process sizes itself to the work. A small change goes straight to build. Complex work gets the depth it needs. The same method covers a weekend prototype and a system with years of history behind it.
The rest of the differences follow from that. BMAD has no faceless commands but five named specialists with characters, who ask questions rather than decide for you. Planning is laid out in four phases, each producing documents for the next. And the entire implementation converges on one command that decides for itself how deep to dig.
The project was written by Brian Madison, has been alive since April 2025, and as of 25 August 2026 has 52,240 stars and 5,955 forks. Its licence, contrary to a common belief, is ordinary MIT - GitHub fails to recognise it automatically only because a trademark notice for BMad Code, LLC is appended to the licence text.
Five Named Specialists
The main module carries five agents, and each has a name, a role and a menu of its own.
| Agent | Skill | What it does |
|---|---|---|
| Mary the Analyst | `bmad-agent-analyst` | Brainstorming, market, domain and technical research, the brief, project context |
| John the Product Manager | `bmad-agent-pm` | Creating, updating and validating the PRD, epics and stories, implementation readiness |
| Winston the Architect | `bmad-agent-architect` | Architecture, the readiness gate before implementation |