bmad-method Skill collection
Agile Ai Driven Development — turn an idea or change request into working software without giving up the thinking.
Its default branch is v7, a preview alpha whose skills change often; the stable v6.12 installs with npx bmad-method install and lives on the V6.12 branch.
Source on GitHubSort and filter them in the skills list
55,140 stars on GitHub, Nov 9, 2026 · 24 skills · 1 bundle
Its bundle
-
BMad Method
Bundle of 24 skills- Use it when:
- You want the agent to follow one delivery process, from a vague idea to reviewed, committed code, with as much planning as the change needs.
- It does:
- Gives each phase its own skills and named personas: explore and research, product and UX documents, architecture, then build, review and test, ending with a retrospective per epic.
bmad, bmad-agent-analyst, bmad-brainstorming, bmad-forge-idea, bmad-deep-recon, bmad-agent-pm, bmad-agent-ux-designer, bmad-ux, bmad-agent-architect, bmad-architecture, bmad-agent-dev, bmad-build, bmad-build-auto, bmad-code-review, bmad-walkthrough, bmad-qa-generate-e2e-tests, bmad-retrospective, bmad-project-context, bmad-review, bmad-advanced-elicitation, bmad-party-mode, bmad-customize, bmad-toolsmith, bmad-eval
- Age
- 7 months
- Stars
- 55.1K
- top 19%
- Total Downloads
- 16.6K
- top 31%
- Weekly Downloads
- 1.7K
- top 23%
Its skills, most installed first
-
bmad
Only works as part of BMad Method- Use it when:
- You start BMad in a project, want to update or repair it, or wonder which BMad skill to run next.
- It does:
- Creates and maintains the project's _bmad/ folder, and answers questions only from the installed modules' own help, never from memory.
- Age
- 2 months
- Stars
- 55.1K
- top 19%
- Total Downloads
- 16.6K
- top 31%
- Weekly Downloads
- 1.7K
- top 23%
-
bmad-build
Only works as part of BMad Method- Use it when:
- You hand the agent a ticket, story, feature or bug fix and leave the edits to it.
- It does:
- Investigates the code, writes a plan file, implements it, has a reviewer subagent check the diff, fixes what's real and commits.
- Age
- 3 months
- Stars
- 55.1K
- top 19%
- Total Downloads
- 15.6K
- top 33%
- Weekly Downloads
- 1.6K
- top 25%
-
bmad-code-review
Only works as part of BMad Method- Use it when:
- You want a change reviewed: a PR, branch, commit range, or staged or uncommitted work.
- It does:
- Sends the diff to up to four reviewer subagents with different lenses, then checks every finding against the code before keeping it.
- Age
- 7 months
- Stars
- 55.1K
- top 19%
- Total Downloads
- 15.2K
- top 33%
- Weekly Downloads
- 1.5K
- top 25%
-
bmad-brainstorming
Only works as part of BMad Method- Use it when:
- You want far more and better ideas on a topic than you'd come up with alone.
- It does:
- Runs creative techniques one after another, logs every idea, and aims past 100 ideas before narrowing.
- Age
- 7 months
- Stars
- 55.1K
- top 19%
- Total Downloads
- 14.9K
- top 34%
- Weekly Downloads
- 1.5K
- top 25%
-
bmad-agent-architect
Only works as part of BMad Method- Use it when:
- You want to talk through architecture with a dedicated persona, Winston.
- It does:
- Greets you as Winston and runs bmad-architecture, his one menu item, which records the design decisions separately built parts must share.
- Age
- 7 months
- Stars
- 55.1K
- top 19%
- Total Downloads
- 14.9K
- top 34%
- Weekly Downloads
- 1.5K
- top 26%
-
bmad-architecture
Only works as part of BMad Method- Use it when:
- Separately built parts of a system, or several agents, must agree on the same design rules before they're built.
- It does:
- Interviews you by default, or drafts fast with [ASSUMPTION] tags for you to correct, logging every decision as it goes.
- Age
- 4 months
- Stars
- 55.1K
- top 19%
- Total Downloads
- 14.9K
- top 34%
- Weekly Downloads
- 1.5K
- top 25%
-
bmad-agent-pm
Only works as part of BMad Method- Use it when:
- You need a product document written, updated or validated: a PRD, brief, business case, charter, pitch, SRS, BRD, experiment or launch plan.
- It does:
- Works out where the document sits in BMad's ticket tree and which templates fit there, then hands the coaching to bmad-facilitate.
- Age
- 7 months
- Stars
- 55.1K
- top 19%
- Total Downloads
- 14.9K
- top 34%
- Weekly Downloads
- 1.5K
- top 26%
-
bmad-agent-dev
Only works as part of BMad Method- Use it when:
- You want a dedicated developer persona, Amelia, for building and checking stories.
- Her menu:
- Build a change (bmad-build), add end-to-end and API tests, run a code review, or review a finished epic against its acceptance criteria.
- Age
- 7 months
- Stars
- 55.1K
- top 19%
- Total Downloads
- 14.8K
- top 34%
- Weekly Downloads
- 1.5K
- top 26%
-
bmad-agent-analyst
Only works as part of BMad Method- Use it when:
- You want to research, brainstorm or analyze before committing to a project, with a dedicated analyst persona, Mary.
- Her menu:
- Brainstorming; market, domain, technical, competitive and user-voice research; choosing between tools; a product brief, PRFAQ or BRD; the repo's agent instructions.
- Age
- 7 months
- Stars
- 55.1K
- top 19%
- Total Downloads
- 14.7K
- top 34%
- Weekly Downloads
- 1.5K
- top 25%
-
bmad-agent-ux-designer
Only works as part of BMad Method- Use it when:
- You want to plan a product's UX with a dedicated designer persona, Sally.
- It does:
- Greets you as Sally and runs bmad-ux, her one menu item, which writes the DESIGN.md and EXPERIENCE.md specs.
- Age
- 7 months
- Stars
- 55.1K
- top 19%
- Total Downloads
- 14.6K
- top 35%
- Weekly Downloads
- 1.5K
- top 26%
-
bmad-ux
Only works as part of BMad Method- Use it when:
- You're planning a product's look and behavior before building it.
- It does:
- Draws your vision out with questions instead of proposing its own, and can render color themes, design directions, wireframes and HTML mocks to pick from.
- Age
- 5 months
- Stars
- 55.1K
- top 19%
- Total Downloads
- 14.4K
- top 35%
- Weekly Downloads
- 1.5K
- top 26%
-
bmad-review
Only works as part of BMad Method- Use it when:
- You ask for a review of code or a document and actually say "review"; it never starts on its own.
- It does:
- Runs every review pass, or lens, that fits the content, each with its own method and stance, in parallel subagents when it can.
- Age
- 3 months
- Stars
- 55.1K
- top 19%
- Total Downloads
- 14.4K
- top 35%
- Weekly Downloads
- 1.5K
- top 26%
-
bmad-advanced-elicitation
Only works as part of BMad Method- Use it when:
- A draft, plan or choice needs pushing past the agent's first, most predictable answer, and you or a skill name advanced elicitation.
- It does:
- Briefs fresh subagents, each with one critique method and none of the conversation, then merges their findings into one proposed revision.
- Age
- 7 months
- Stars
- 55.1K
- top 19%
- Total Downloads
- 14.4K
- top 35%
- Weekly Downloads
- 1.5K
- top 26%
-
bmad-qa-generate-e2e-tests
Only works as part of BMad Method- Use it when:
- A working feature has no end-to-end or API test coverage yet.
- It does:
- Lists the user-visible scenarios for you to confirm, learns the project's test harness, writes one test per scenario and runs them twice.
- Age
- 7 months
- Stars
- 55.1K
- top 19%
- Total Downloads
- 14.4K
- top 35%
- Weekly Downloads
- 1.5K
- top 27%
-
bmad-build-auto
Only works as part of BMad Method- Use it when:
- An orchestrator or script hands the agent one ticket to build with nobody watching.
- It does:
- bmad-build's plan, implement, review and commit steps, but never asks: where bmad-build would stop for you, it halts with a status.
- Age
- 3 months
- Stars
- 55.1K
- top 19%
- Total Downloads
- 14.3K
- top 36%
- Weekly Downloads
- 1.5K
- top 25%
-
bmad-project-context
Part of BMad Method- Use it when:
- You set up a repo's agent instructions, take over an existing AGENTS.md, or an agent keeps making the same mistake.
- It does:
- Scans the repo with subagents, verifies every command and path it will state, and asks you only what no scan can answer.
- Age
- 3 months
- Stars
- 55.1K
- top 19%
- Total Downloads
- 14.3K
- top 36%
- Weekly Downloads
- 1.5K
- top 26%
-
bmad-party-mode
Only works as part of BMad Method- Use it when:
- You want several perspectives on a topic at once, argued out like a group chat rather than filed as reports.
- It does:
- Voices the installed BMad agents, a saved group, or a cast you name inline, and pulls you into the conversation.
- Age
- 7 months
- Stars
- 55.1K
- top 19%
- Total Downloads
- 14.3K
- top 36%
- Weekly Downloads
- 1.5K
- top 27%
-
bmad-deep-recon
Only works as part of BMad Method- Use it when:
- A decision depends on research: entering a market, picking a stack, comparing competitors, reading literature, or why your code is built a certain way.
- It does:
- Runs parallel web-research subagents, drafts a prompt for your own deep-research tool, or processes a report you already have.
- Age
- 3 months
- Stars
- 55.1K
- top 19%
- Total Downloads
- 14.2K
- top 36%
- Weekly Downloads
- 1.5K
- top 27%
-
bmad-forge-idea
Only works as part of BMad Method- Use it when:
- You have an idea, product or not, and want its weak points found while changing your mind is still cheap.
- It does:
- Asks one question at a time, checks your claims against an existing project's files, and lets you say "attack this", "defend this" or "switch roles".
- Age
- 4 months
- Stars
- 55.1K
- top 19%
- Total Downloads
- 14.1K
- top 37%
- Weekly Downloads
- 1.5K
- top 27%
-
bmad-customize
Only works as part of BMad Method- Use it when:
- You want a BMad agent or workflow to behave differently: a new standing fact, a swapped template, a different output path.
- It does:
- Lists what's customizable, picks the right layer (one workflow, or every workflow an agent runs) and drafts only the fields that change.
- Age
- 6 months
- Stars
- 55.1K
- top 19%
- Total Downloads
- 14.1K
- top 37%
- Weekly Downloads
- 1.5K
- top 26%
-
bmad-walkthrough
Only works as part of BMad Method- Use it when:
- You want to review a commit, PR, file or directory yourself, with the agent as guide, rather than have it review for you.
- It does:
- Splits the target into blocks: its intent, its broad strokes, one slice per concern, then the periphery, and stays on each until you say it's done.
- Age
- 2 months
- Stars
- 55.1K
- top 19%
- Total Downloads
- 14.1K
- top 37%
- Weekly Downloads
- 1.5K
- top 26%
-
bmad-retrospective
Only works as part of BMad Method- Use it when:
- An epic in BMad's ticket tree is built and you want to know what it really produced and whether it met its own criteria.
- It does:
- Inventories the epic's tickets, plans, diffs and commits, looks for defects no single ticket could show, and runs bmad-review on the whole diff.
- Age
- 7 months
- Stars
- 55.1K
- top 19%
- Total Downloads
- 11.5K
- top 42%
- Weekly Downloads
- 1.5K
- top 25%
-
bmad-eval
Part of BMad Method- Use it when:
- You want evidence that a skill beats the bare model, that a section earns its place, or that its description fires when it should.
- It does:
- Runs each case in a clean temporary workspace with only the skill under test staged, through the agent CLI you work in.
- Age
- 4 weeks
- Stars
- 55.1K
- top 19%
- Total Downloads
- 7.3K
- bottom 36%
- Weekly Downloads
- 1.4K
- top 27%
-
bmad-toolsmith
Only works as part of BMad Method- Use it when:
- You want to build a skill, agent or module, turn a prompt or your session logs into one, or fix, review or slim down one you have.
- It does:
- Asks only for what you haven't said, questions whether a skill is needed at all, then shows an execution plan; nothing is written until you approve it.
- Age
- 4 weeks
- Stars
- 55.1K
- top 19%
- Total Downloads
- 7.3K
- bottom 36%
- Weekly Downloads
- 1.4K
- top 27%