bmad-build

SkillFiles & storage

bmad-build is a skill that turns implementation work into working code, reviewed and verified. It is used when a feature, story, bug fix, or meaningful change is delegated to an agent, including when only a bare story or issue link is provided. It is not intended for obvious, low-risk mechanical maintenance such as small ignore-file changes, typo-only edits, formatting-only work, or configuration tweaks.

Use bmad-build in Claude, ChatGPT or Ahel Desktop

Free. Sign in, add bmad-build and connect your AI. About a minute.

Also: Claude Code · Cursor · Codex

Then ask your AI: use the bmad-build skill

Details

Instructions available. Your AI can read the instructions. Execution depends on the setup they require.

Have an AI agent that can load and run skills.

bmad-buildStart free

What your AI can do with it

  • Turn a feature request into working code
  • Turn a user story into working code
  • Turn a bug fix request into working code
  • Accept a bare story or issue link as input
  • Review and verify the code it produces

Getting started

  1. Have an AI agent that can load and run skills.
  2. Add the bmad-build skill to that agent.
  3. Give the agent a feature request, story, bug fix, or a link to a story or issue.
  4. Let the skill produce the code, then review and verify the result.

What this skill tells your AI

The instructions your AI receives, as published by bmad-code-org/bmad-method in skills/bmad-build/SKILL.md and read by ahel’s review.

Run the following command exactly once without changing the current working directory. Replace {project-root} with the absolute path to the project root and {skill-root} with the absolute path to this skill's directory:

uv run --no-cache "{project-root}/_bmad/scripts/render_skill.py" --project-root "{project-root}" --skill "{skill-root}"
  • When the invocation names a route (oneshot or full), append --set workflow.route=<value> to the command.
  • When the invocation names a review selection (none, quick, or thorough; "skip review" or "no review" mean none), append --set workflow.review=<value> to the command.
  • On success, read and follow the one absolute workflow.md instruction printed to stdout.
  • If the script is not found, BMad is not set up here. Offer to run the bmad skill's setup, installing bmad first if you do not have it (npx skills add bmad-code-org/BMAD-METHOD --skill bmad), then run the command above once more.
  • On any other failure (including uv being unavailable), report the command output and HALT. Do not run any workflow source directly.

Signals

GitHub stars
54k
Forks
6k
Last commit
Oct 2026

Questions

What kinds of work does bmad-build handle?
It handles delegated implementation work: features, stories, bug fixes, and meaningful changes. A bare story or issue link also counts as input.
When should bmad-build be skipped?
Skip it for obvious, low-risk mechanical maintenance such as small ignore-file changes, typo-only edits, formatting-only work, or configuration tweaks.
Does bmad-build review and verify the code it writes?
Yes. The skill turns implementation work into working code that it reviews and verifies.
Can bmad-build start from just a story or issue link?
Yes. A bare story or issue link counts as input for the skill.
Advanced
Item type
skill
Key
bmad-build
Source
github.com/bmad-code-org/bmad-method