bmm-skills — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited bmm-skills (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Attribution: The skills in this folder are sourced from bmad-code-org/BMAD-METHOD v6.12.4 by BMad Code, LLC, licensed MIT. BMad and BMad Method are trademarks of BMad Code, LLC; this collection is not affiliated with or endorsed by it. This router was written for this collection.
This file holds no workflow logic. It routes a request to the one sub-skill that handles it. The folder mirrors upstream's layout:
agents/ persona agents (Mary, John, Sally, Winston, Amelia)
plan/ brief, PRFAQ, PRD, UX, spec, architecture, epics and stories, sprint planning, project context
ship/ build, unattended build loop, code review, walkthrough, QA tests, correct course, retrospective
core/ brainstorming, idea forging, research, review lenses, elicitation, party mode, help, customizemodule.yaml (method) and core/module.yaml hold the shared settings and the agent roster. module-help.csv and core/module-help.csv list every skill with its menu code, phase, and what usually comes before and after it.
The sub-skills call helper scripts that the BMad installer puts in the project: {project-root}/_bmad/scripts/ (render_skill.py, resolve_customization.py, resolve_config.py, memlog.py), run with uv and Python 3.11 or later. Set a project up once with:
npx bmad-method installMost skills fall back to their own customize.toml defaults when a script is missing. bmad-build and bmad-build-auto do not: they stop and report the error. If _bmad/ is absent and the user wants Build, tell them to run the installer first.
core/bmad-help/SKILL.md; it reads theproject state and recommends the next skill.
ship/bmad-build/SKILL.md is the standard implementation flow at any size.Read only the sub-skill that matches. Each one resolves its own customization when it starts.
| Agent | Role | Skill |
|---|---|---|
| Mary 📊 | Business analyst: market research, competitive analysis, requirements | agents/bmad-agent-analyst/SKILL.md |
| John 📋 | Product manager: PRDs and requirements discovery | agents/bmad-agent-pm/SKILL.md |
| Sally 🎨 | UX designer and UI specialist | agents/bmad-agent-ux-designer/SKILL.md |
| Winston 🏗️ | System architect: technical design | agents/bmad-agent-architect/SKILL.md |
| Amelia 💻 | Senior engineer: implements stories and code changes | agents/bmad-agent-dev/SKILL.md |
| Request | Skill |
|---|---|
| Capture a product idea in a brief | plan/bmad-product-brief/SKILL.md |
| Stress-test a concept with Working Backwards (press release plus FAQ) | plan/bmad-prfaq/SKILL.md |
| Create, update, or validate a PRD | plan/bmad-prd/SKILL.md |
| Condense any input into a short SPEC.md, or split a spec into stories | plan/bmad-spec/SKILL.md |
| UX design: DESIGN.md and EXPERIENCE.md | plan/bmad-ux/SKILL.md |
| Architecture decisions document | plan/bmad-architecture/SKILL.md |
| Break requirements into epics and stories | plan/bmad-create-epics-and-stories/SKILL.md |
| Readiness check and sprint status file; sprint progress summary | plan/bmad-sprint-planning/SKILL.md |
| Set up or refresh the repo's AGENTS.md block for agents | plan/bmad-project-context/SKILL.md |
| Request | Skill |
|---|---|
| Implement a feature, story, bug fix, or change | ship/bmad-build/SKILL.md |
| One iteration of an unattended build loop (only when invoked by name) | ship/bmad-build-auto/SKILL.md |
| Review code changes with parallel reviewers | ship/bmad-code-review/SKILL.md |
| Walk a human reviewer through a change | ship/bmad-walkthrough/SKILL.md |
| Generate API and end-to-end tests for built features | ship/bmad-qa-generate-e2e-tests/SKILL.md |
| Assess a significant mid-sprint change | ship/bmad-correct-course/SKILL.md |
| Retrospective on a finished epic | ship/bmad-retrospective/SKILL.md |
| Request | Skill |
|---|---|
| Brainstorm or ideate | core/bmad-brainstorming/SKILL.md |
| Test a half-formed idea through probing personas | core/bmad-forge-idea/SKILL.md |
| Research to support a decision (market, domain, technical) | core/bmad-deep-recon/SKILL.md |
| Review a diff, PR, or document with review lenses | core/bmad-review/SKILL.md |
| Push a draft further (pre-mortem, first principles, red team) | core/bmad-advanced-elicitation/SKILL.md |
| Several agents discuss a topic together | core/bmad-party-mode/SKILL.md |
| What to do next, or questions about BMad | core/bmad-help/SKILL.md |
| Change how an installed BMad skill behaves | core/bmad-customize/SKILL.md |
brief or PRFAQ → PRD (plus UX when there is a UI) → architecture → epics and stories → sprint planning → build → code review → retrospective. A spec can stand in for the brief and PRD on small work. Run correct course when a change mid-sprint invalidates the plan.
Older BMad guides use names that upstream has since merged or retired. Route them like this:
| Old name | Now |
|---|---|
bmad-quick-dev, bmad-create-story, bmad-dev-story | ship/bmad-build |
bmad-dev-auto | ship/bmad-build-auto |
bmad-create-prd, bmad-edit-prd, bmad-validate-prd | plan/bmad-prd |
bmad-create-architecture | plan/bmad-architecture |
bmad-create-ux-design | plan/bmad-ux |
bmad-check-implementation-readiness, bmad-sprint-status | plan/bmad-sprint-planning |
bmad-checkpoint-preview | ship/bmad-walkthrough |
bmad-domain-research, bmad-market-research, bmad-technical-research | core/bmad-deep-recon |
bmad-document-project, bmad-generate-project-context | plan/bmad-project-context |
bmad-agent-tech-writer (Paige) | retired upstream with no replacement yet; core/bmad-review covers editorial review |
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.