ArticlesComparison
C² vs BMAD: two ways to build with AI agents
Both add structure to AI development. One hands you a workflow to serve; the other builds a contextbase you own.
BMAD and C² are two of the better-known methods for building software with AI coding agents, and they come up together a lot. They share a premise — AI changes how you should structure development — but they answer it differently. Here's an honest head-to-head from someone who built one of them and ships production software with it daily.
What each is
BMAD (Breakthrough Method for Agile AI-Driven Development) is an orchestrated SDLC. It defines specialised AI personas — Product Manager, Architect, Developer, QA — and moves work through phases (analysis → planning → solutioning → implementation) with artifacts and guardrails at each step. It's opinionated, end-to-end, and complete — if the persona pipeline is the thing you want.
C² (the C² Method) is a lighter, agent-agnostic method built on one architectural idea: every project runs two systems — a codebase and a contextbase — and the contextbase (briefs, patterns, gotchas, decisions) is a first-class, version-controlled artifact the agent reads before it acts. Work runs through a light cascade of briefs, the human is the pilot who directs throughout, and the contextbase compounds every session.
The core difference
BMAD's centre of gravity is the persona workflow — who does what, in what order. C²'s centre of gravity is the contextbase — what the system knows, and how that knowledge compounds across sessions.
That one distinction decides almost everything else. In BMAD, context lives inside the pipeline: it's loaded to run a phase and consumed doing it. In C², context is an asset that accrues — every session commits what was learned, so the next session starts ahead. After fifty sessions a C² contextbase is denser in real decisions than the code itself; a pipeline doesn't leave that behind.
Three practical consequences:
- Weight. BMAD is a fuller framework you adopt and serve. C² is a method plus markdown templates — lighter to start, easier to bend, nothing to rip out later.
- Ownership and portability. C² is plain markdown in git with no orchestration layer, so it transfers between agents with zero friction and the context you build is yours — not locked inside a framework.
- Range. A C² contextbase is the same shape for a solo founder on one product and a team running many apps across multiple locations. BMAD's persona orchestration is built for a team that wants exactly that pipeline — heavy for a solo builder, and indifferent to whether your context compounds.
Side by side
| C² | BMAD | |
|---|---|---|
| Shape | Method + templates | Orchestrated SDLC |
| Weight | Light | Heavier |
| Centre of gravity | The contextbase | Persona workflow |
| Human role | Pilot (directs throughout) | Orchestrates personas |
| Context model | Invest & compound — an asset you own | Phase pipeline — consumed running it |
| Range | Solo founder → multi-app, multi-location teams | Teams that want the persona pipeline |
| Adoption | Copy a starter, half a day | Adopt the persona framework |
When to pick which
- Pick C² if you want the lightest structure that still compounds — a contextbase the agent reads first, a few brief templates, the discipline of a session brief — and you want it to fit whether you're solo today or running several apps across a team tomorrow. For most builders, this is the one.
- Pick BMAD if you specifically want a prescriptive, role-based pipeline that tells the team and the agents exactly who does what at each phase, and you're happy to adopt a fuller framework to get it.
They're not mutually exclusive at the level of ideas. If you run BMAD, C²'s contextbase discipline — a router, a knowledge folder, session briefs as memory — slots in underneath the persona workflow and gives it the one thing it lacks: memory that compounds. If you run C², BMAD's persona thinking can inform how you design your agent team.
The honest summary: BMAD gives you a workflow to serve; C² gives you a contextbase you own. Most teams feel the context problem first — the agent forgetting, the knowledge evaporating — and that's the gap C² was built to close.
Read the C² method, see how all the methodologies compare, or the head-to-head with Shape Up. For the wider shift this is part of, see the alternative to Agile.
FAQ
- Is C² or BMAD better for building with AI agents?
- It depends what you want. C² is lighter, agent-agnostic, and its contextbase compounds across sessions — and it fits everything from a solo founder to a team running many apps across locations. BMAD is heavier and prescriptive, built around specialised AI personas and a phased pipeline, and it's the better fit if you specifically want that role-based workflow handed to you.
- What is the main difference between C² and BMAD?
- BMAD orchestrates specialised AI personas through a phased SDLC — a workflow you adopt and serve. C² centres on a version-controlled contextbase the agent reads before acting and that compounds over time — an asset you own. BMAD gives you a workflow; C² gives you a contextbase.
- Can you use C² and BMAD together?
- Yes. C²'s contextbase discipline — a router, a knowledge folder, session briefs as memory — slots in underneath BMAD's persona workflow and gives it the persistent, compounding memory it otherwise lacks.
Related
An honest comparison of the methodologies for building with AI agents — native rule files, BMAD, HumanLayer's ACE, Matt Pocock's workflow, Packmind, Shape Up, AWS AI-DLC, and C² — with a side-by-side table and guidance on which to choose.
An alternative to Agile for AI-native teamsAgile coordinated human teams at human speed. With AI agents in the loop, the constraint moves from execution to direction — and agile's ceremonies turn into drag. Here's the alternative, and what to keep.
C² vs Shape Up: from human teams to human + AI teamsShape Up gave product teams appetite-based betting and an escape from sprint theatre. C² keeps those instincts and adds what Shape Up never needed — a contextbase that compounds, a router, and an execution contract for AI agents.