bmad-build-auto

Runs one unattended development iteration from intent through planning, implementation, and multi-layer review.

Updated Sep 4, 2026
One-click install
npx skills add https://github.com/Joao-Victor-Medeiros/save-sc --skill bmad-build-auto-joao-victor-medeiros
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: bmad-build-auto
Source: https://github.com/Joao-Victor-Medeiros/save-sc/tree/main/.agents/skills/bmad-build-auto
Command: npx skills add https://github.com/Joao-Victor-Medeiros/save-sc --skill bmad-build-auto-joao-victor-medeiros

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Turning a feature intent into reviewed, verified code normally requires constant human supervision across planning, implementation, and review. This Skill automates one full unattended development loop: it clarifies intent, writes a development spec, implements it via a subagent, and runs multiple independent review layers before committing. ## Core Features & Use Cases - Spec-driven implementation: Generates a structured spec file (intent contract, code map, tasks, acceptance criteria) that serves as the sole source of truth for the implementation subagent. - Multi-layer automated review: Runs parallel review layers (blind hunter, edge-case hunter, verification-gap, intent-alignment) against the staged diff, then triages every finding into patch, bad_spec, intent_gap, defer, or reject routes. - Self-repairing loop: Automatically patches trivial findings, re-derives code from amended specs on bad_spec findings, and halts with a blocking condition when intent is ambiguous or review loops fail to converge. - Use Case: Point it at a story in an epic's stories.yaml or describe a feature; it plans, implements, verifies against the spec's test matrix, reviews the diff, and commits the result with a full audit trail in the spec file. ## Quick Start Invoke the bmad-build-auto skill with a description of the feature or fix you want implemented, or with a spec folder and story id.

Frequently Asked Questions about bmad-build-auto

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I run an unattended AI development loop on a feature?▼

Invoke the skill with a clear intent describing what to build, or supply a spec folder and story id from a stories.yaml file. It plans a spec, implements it via a subagent, verifies the result, runs review layers, and commits the change without human interaction.

How does automated code review work in this workflow?▼

Step 04 stages a unified diff and launches parallel review layers: a blind hunter, an edge-case path tracer, a verification-gap reviewer, and an intent-alignment auditor. Every finding is verified, verdicted, and routed to patch, spec amendment, deferral, or rejection.

What happens when the review finds problems with the implementation?▼

Trivial findings are auto-patched by re-engaging the implementation subagent. Spec-level defects trigger a bad_spec loopback that amends the spec and re-derives the code, up to five iterations before halting as blocked.

Can I use this with epic and story planning artifacts?▼

Yes. It reads epics files, compiles a focused epic context from PRD, architecture, and UX artifacts, and dispatches individual stories via a stories.yaml entry plus story id, accumulating cross-story context from sibling specs.

Why does the skill halt with a blocked status?▼

It halts when intent is unclear or has an unresolvable gap, the working tree is dirty, verification fails, subagents are unavailable, or the review repair loop exceeds five iterations. The blocking condition is recorded in the spec's Auto Run Result section.

What are the limitations of unattended development loops?▼

The loop cannot resolve genuinely ambiguous intent and will halt rather than guess between defensible readings. It also requires version control for full finalization, subagent support, and the project's render_skill.py script runnable via uv.