By stephenleo
Orchestrate parallel autonomous multi-agent development pipelines that automate sprint backlogs into GitHub PRs through create, dev, review stages using git worktrees, dependency graphs, and subagents for batched workflows.
npx claudepluginhub stephenleo/bmad-autonomous-development --plugin bmad-bad🤖 Autonomous development orchestrator for the BMad Method. Runs fully autonomous parallel multi-agent pipelines through the full story lifecycle (create → dev → review → PR) driven by your sprint backlog and dependency graph.
BAD is a BMad Method module that automates your entire sprint execution. A lightweight coordinator orchestrates the pipeline — it never reads files or writes code itself. Every unit of work is delegated to a dedicated subagent with a fresh context window, keeping each agent fully focused on its single task.
Once your epics and stories are planned, BAD takes over:
MODEL_STANDARD subagent) Builds a dependency graph from your sprint backlog — maps story dependencies, syncs GitHub PR status, and identifies what's ready to work onMAX_PARALLEL_STORIES stories simultaneously — each in its own isolated git worktree — each through a sequential 4-step pipeline:
MODEL_STANDARD subagent) — bmad-create-story: generates the story specMODEL_STANDARD subagent) — bmad-dev-story: implements the codeMODEL_QUALITY subagent) — bmad-code-review: reviews and fixes the implementationMODEL_STANDARD subagent) — commit, push, open PR, monitor CI, fix any failing checks, resolve code review comments, and resolve merge conflictsMODEL_STANDARD subagent) Optionally auto-merges batch PRs sequentially (lowest story number first), resolving any conflictssprint-status.yamlgh) installed and authenticated:
brew install ghgh auth login.zshrc so BAD's subagents can connect to GitHub:
export GITHUB_PERSONAL_ACCESS_TOKEN=$(gh auth token)
npx skills add https://github.com/stephenleo/bmad-autonomous-development
Then run setup in your project:
/bad setup
/bad
BAD can also be triggered naturally: "run BAD", "kick off the sprint", "automate the sprint", "start autonomous development", "run the pipeline", "start the dev pipeline"
Run with optional overrides:
/bad MAX_PARALLEL_STORIES=2 AUTO_PR_MERGE=true MODEL_STANDARD=opus
BAD is configured at install time (/bad setup) and stores settings in _bmad/bad/config.yaml. All values can be overridden at runtime with KEY=VALUE args.
| Variable | Default | Description |
|---|---|---|
MAX_PARALLEL_STORIES | 3 | Stories to run per batch |
WORKTREE_BASE_PATH | .worktrees | Base directory for per-story git worktrees |
MODEL_STANDARD | sonnet | Model for create, dev, PR steps |
MODEL_QUALITY | opus | Model for code review |
AUTO_PR_MERGE | false | Auto-merge PRs after each batch |
RUN_CI_LOCALLY | false | Run CI locally instead of GitHub Actions |
WAIT_TIMER_SECONDS | 3600 | Wait between batches |
RETRO_TIMER_SECONDS | 600 | Delay before auto-retrospective |
BAD is harness-agnostic. Setup detects your installed harnesses (Claude Code, Cursor, GitHub Copilot, etc.) and configures platform-specific settings (models, rate limit thresholds, timer support) accordingly.
bmad-autonomous-development/
├── .claude-plugin/
│ └── marketplace.json # Module manifest
├── skills/
│ └── bad/
│ ├── SKILL.md # Main skill — coordinator logic
│ ├── references/ # Phase-specific reference docs
│ ├── assets/ # Module registration files
│ └── scripts/ # Config merge scripts
└── docs/
MIT © 2026 Marie Stephen Leo
BMAD Skills collection for Claude Code
Share bugs, ideas, or general feedback.
Full BMAD agile workflow with role-based agents (PO, Architect, SM, Dev, QA) and interactive approval gates
Spec-driven Git workflow plugin with GitHub integration, sprint management, and brownfield migration support for comprehensive development orchestration.
SAGA - Structured Autonomous Goal Achievement: epic/story workflow with autonomous execution
Long-running agent harness with 5-layer memory architecture, GitHub integration, autonomous batch processing, Agent Teams with ATDD, 9 hooks (safety, quality gates, team coordination), and 6 Agent Skills
Project management agents — agile coach, delivery manager, progress tracking