Learning Hub/BMAD Method

BMAD Method

A practical guide to the Breakthrough Method of Agile AI-Driven Development. Each lesson covers a phase, persona, artifact, or grooming pattern — with a workflow diagram and a ready-to-use prompt template.

20Lessons
5Modules
20Prompt Templates

Foundation

3 lessons

Persona

6 lessons
04Persona

The Business Analyst Persona

Defining the problem space

The BA persona opens every BMAD project by turning a vague problem into a structured, reviewable artifact. Its sole output — the one-page PRD — must be complete and human-approved before the PM persona begins.

05Persona

The Product Manager Persona

Stories, criteria, and scope

The PM persona takes the approved PRD and produces a prioritised set of user stories, each with explicit acceptance criteria covering both success and failure paths. A story without complete AC is not ready for implementation.

06Persona

The Architect Persona

Minimum viable design decisions

The Architect produces the minimum structural decisions needed to start implementation without making choices that are expensive to reverse later. Not a comprehensive system diagram — just the decisions that would diverge across sessions if left implicit.

07Persona

The Developer Persona

Implementation against spec

The Developer persona implements stories one at a time, working strictly from the approved artifact chain. Its output is code and tests that satisfy the acceptance criteria — not an interpretation of them.

08Persona

The Scrum Master Persona

Backlog, sequencing, and flow

The Scrum Master persona takes the approved story list and sequences it into a deliverable backlog, identifying dependencies, blocking risks, and the minimum viable increment that can be shipped first.

09Persona

QA as a Cross-Cutting Concern

Quality at every stage, not the end

BMAD has no explicit QA persona. Instead, each persona applies a quality gate to its own output before handing off. Quality in AI-driven development is a prevention model, not a post-implementation catch model.

Artifact

4 lessons

Grooming

9 lessons
14Grooming

Grooming Fundamentals

Why AI-driven sprints still need refinement

Story grooming in BMAD takes raw stories from the PM phase and makes them genuinely ready for implementation — unambiguous, correctly sized, and free of any interpretation choice the AI would otherwise make silently.

15Grooming

Party Mode

All personas in the room at once

Party Mode runs multiple BMAD personas simultaneously against a story or PRD, surfacing cross-domain conflicts and gaps that single-persona review would miss. It is the closest AI equivalent to a sprint planning meeting.

16Grooming

Sequential Grooming

One persona at a time, focused review

Sequential Grooming passes a story through each relevant persona in a fixed sequence, each performing a focused domain review. Less expensive than Party Mode and suitable for stories where the likely ambiguity is narrow.

17Grooming

Scope Hammering & Story Splitting

Making stories small enough to ship

Scope Hammering is the BMAD grooming technique for stories too large for a single AI session. The PM persona actively shrinks story scope to the minimum deliverable unit that still produces testable value.

18Grooming

Advanced Elicitation

Drawing out requirements stakeholders cannot articulate

Advanced Elicitation is the BMAD grooming pattern for stories where stakeholders know what outcome they want but cannot specify what to build. Socratic questioning, negative space probing, and example-driven techniques replace traditional requirements gathering.

19Grooming

Brainstorming

Generating options before committing to an approach

BMAD Brainstorming is a structured diverge-then-converge session where multiple personas generate solution options before the team commits to any one approach. It prevents premature lock-in and surfaces alternatives the original author did not consider.

20Grooming

Adversarial Review

Red-teaming stories and designs before implementation

Adversarial Review is a BMAD grooming pattern where one persona is explicitly activated to challenge, break, and find failure modes in an artifact produced by another. It is the structured equivalent of a red team and prevents the optimism bias that single-persona review produces.

21Grooming

Quick Dev

Lightweight grooming for well-understood stories

Quick Dev is the minimal grooming path for stories that are already well-specified, low-risk, and constrained to a single clear implementation. It bypasses the full grooming ritual and moves directly to implementation with a single readiness check.

22Grooming

Solutioning

Technical design as a grooming step

Solutioning is the grooming pattern where the Architect persona produces a lightweight technical design for a story before implementation begins. It prevents the Developer persona from making uncontrolled architectural decisions mid-implementation.

Workflow

3 lessons