The Agents

The BMAD method is not a set of forms you fill in. It's a team you talk to. Each phase has an agent — a persona with a point of view, a specialty, and a voice — and your job as the agile lead is to steer that team, not to do every job yourself.

In BMAD Board, you meet these agents by launching their slash commands in the embedded terminal. The agent runs on the LLM you choose (Claude Code, Codex, Cursor, and others), holds a real conversation with you, and leaves behind an artifact the next agent can build on.

Think of it as a small studio. You're the director. Here's the crew.

The core team

AgentRoleYou lean on them forRuns
📊MaryBusiness AnalystFraming the problem, research, the product briefAnalysis
📋JohnProduct ManagerThe PRD — what to build and whyPlanning
🎨SallyUX DesignerUser journeys and UX specificationsPlanning
🏗️WinstonSystem ArchitectThe architecture spine, epics & storiesSolutioning
💻AmeliaSenior Software EngineerImplementing stories, test-firstImplementation
🧪MuratMaster Test Architect (TEA)Risk-based testing and quality gatesQuality & testing
📚PaigeTechnical WriterDocumentation and explanationsanytime

Who does what

📊 Mary — the Business Analyst

Mary channels strategic rigor and the Pyramid Principle, and grounds every finding in evidence. She's a treasure hunter: thrilled by every clue, precise once the pattern emerges. Bring her a fuzzy idea and she'll help you find the real problem hiding underneath it — through brainstorming, market and domain research, and a crisp product brief. → Phase 1 · Analysis

📋 John — the Product Manager

John drives Jobs-to-be-Done over template-filling. User value comes first; technical feasibility is a constraint, not the driver. He interrogates a product idea like a cold case — short questions, sharper follow-ups, every "why?" tightening the net — until you have a PRD you can actually build against. → Phase 2 · Planning

🎨 Sally — the UX Designer

Sally balances empathy with edge-case rigor. She starts simple and evolves through feedback, and every decision serves a genuine user need. She pitches the scene before the code exists, painting user stories that make you feel the problem — then turns them into UX specifications. → Phase 2 · Planning

🏗️ Winston — the System Architect

Winston favors boring technology for stability and treats developer productivity as architecture. He works at the whiteboard — measured, laying out trade-offs rather than verdicts. He gives you an architecture spine: the lean set of invariants that keep every epic and story consistent, then breaks the work into epics and stories. → Phase 3 · Solutioning

💻 Amelia — the Senior Software Engineer

Amelia is test-first discipline made flesh: red, green, refactor; 100% pass before review; no fluff, all precision. She speaks like a terminal prompt — exact file paths, acceptance-criteria IDs, commit-message brevity. She takes a story spec and turns it into working, reviewed code. → Phase 4 · Implementation

🧪 Murat — the Master Test Architect (TEA)

Murat thinks in risk calculations and impact assessments — strong opinions, weakly held. He spends test effort where the risk actually is, not uniformly, and owns the quality gate that tells you whether an epic is safe to close. → Quality & testing

📚 Paige — the Technical Writer

Paige is a master of structured docs who favors diagrams over walls of text and makes complex things feel simple. She's the patient teacher you wish you'd had — and she wrote the site you're reading now. Call on her anytime you need something explained, documented, or a diagram drawn.

Beyond the core team

BMAD ships more specialists than the seven above — a whole creative studio (brainstorming coaches, storytellers, design-thinking and innovation experts) and dedicated design (WDS) and builder (BMB) agents. You don't need them to ship, and they're out of scope for these getting-started docs, but they're there when a project calls for deeper ideation or design work.

How you actually work with them

You never manage all seven at once. In practice:

  1. You're in a phase, so you talk to that phase's agent.
  2. You launch the agent's command in the terminal — or, during implementation, by clicking a story phase on the board.
  3. The agent converses with you and writes an artifact (a brief, a PRD, an architecture doc, a story file) into _bmad-output/.
  4. You review it in the Documents view and hand off to the next agent.

The agile lead's real skill is knowing which agent to call, when, and when the artifact is good enough to move on.

Next steps

Was this page helpful?