bad

Orchestrate parallel multi-agent sprint workflows from story creation to PR.

105|13|Updated Apr 5, 2026
One-click install
npx skills add https://github.com/stephenleo/bmad-autonomous-development --skill bad-stephenleo
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bad
Source: https://github.com/stephenleo/bmad-autonomous-development/tree/main/skills/bad
Command: npx skills add https://github.com/stephenleo/bmad-autonomous-development --skill bad-stephenleo

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pyyaml, and includes scripts (resource) and assets (resource) components.

What problem does it solve?

BAD automation orchestrates parallel, multi-agent pipelines to execute sprint work from plan to PR, relieving developers from manually coordinating the full lifecycle.

Core Features & Use Cases

  • Spawns dedicated subagents for each step in a batch (Create, ATDD, Develop, Test Review, Code Review, PR + CI, PR review), each in its own worktree
  • Builds and maintains a sprint dependency graph with epic boundaries and PR statuses to drive safe parallel work
  • Handles phase transitions, optional auto-merge, and retrospective countdown to close epics

Quick Start

Install BAD with /bad setup and then start the autonomous sprint pipeline with /bad.

Frequently Asked Questions about bad

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

FAQPage Schema
How do I automate sprint pipeline orchestration across multiple agents?

Sprint pipeline orchestration automates end-to-end story creation, development, testing, and PR generation by spawning dedicated subagents for each step. It builds a dependency graph to drive safe parallel work while preserving correctness across epic boundaries.

Can I run multiple sprint stories in parallel with CI-CD and pull-request automation?

Yes, you can run many sprint stories in parallel by orchestrating subagents across independent worktrees. The pipeline handles phase transitions, pre-continuation checks, and CI-CD pull-request automation to ensure safe concurrent execution.

How does multi-agent orchestration handle sprint dependencies and epic boundaries?

Multi-agent orchestration builds and maintains a sprint dependency graph that tracks epic boundaries and PR statuses. This graph drives safe parallel work by coordinating subagents and enforcing pre-continuation checks to guard progress.

Do I need pyyaml to set up automated sprint pipelines and subagents?

Yes, pyyaml is required as a dependency to set up and run automated sprint pipelines. Once configured, the system orchestrates subagents per batch step, from story creation through PR review and optional auto-merge.

What is the best way to coordinate end-to-end sprint work from story creation to pull-request?

The best way to coordinate end-to-end sprint work is using a multi-agent pipeline that automates the full lifecycle. It spawns dedicated subagents for ATDD, development, testing, code review, and PR creation, while managing a dependency graph for safe parallel execution.

When should I avoid using autonomous multi-agent pipelines for sprint work?

You should avoid autonomous multi-agent pipelines when your sprint backlog lacks clear dependencies or epic boundaries. The pipeline relies on structured backlogs to drive safe parallel work, phase transitions, and pre-continuation checks for guarding progress.