Bmad Build Auto

by bmad-code-orgbda3c5929f67No license53K starsListed Oct 8, 2026Updated Oct 8, 2026Repository updated yesterday

One iteration of an unattended development loop. Use when invoked by name

Instructions onlyAI & Agents
AI-generated overview

Runs one iteration of an unattended BMad development loop by rendering and following a workflow file.

What it does
This skill executes a single iteration of an unattended development loop. It runs a render command once from the project root, passing the project root and skill directory, and optionally sets the workflow route (oneshot or full) and review level (none, quick, thorough). Based on the command's single-line output, it either reads and follows the rendered workflow.md or halts and reports the reason. It ships no scripts itself; it depends on an external render_skill.py and the BMad setup.
When to use it
Use when invoked by name to advance one step of an unattended BMad build loop. It fits automated or background development runs where the workflow route and review depth may be specified. It is not meant to be run directly as a standalone workflow source.
Requirements
Requires the uv runtime, an existing BMad project setup including _bmad/scripts/render_skill.py, and the bmad skill for setup or installation if missing. Network access may be needed for uv to fetch dependencies. The skill contains instructions only and ships no scripts.

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:

bash
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.
  • The command should print one line to stdout. read and follow <rendered workflow.md>: read that file and follow it. HALT: <reason>: report the reason and stop.
  • If the script does not exist, BMad is not set up in this project yet. Offer to set it up using bmad skill, then run the command again. If you do not have the bmad skill, offer to install it first.
  • On any other output or failure, including uv being unavailable, report the command output and stop. Do not run any workflow source directly.

Source and attribution

Source:bmad-code-org/bmad-methodinskills/bmad-build-autoat commitbda3c59

License: No license

Content belongs to its original authors. SourceWeft indexes it from a public repository.

Report or request removal