home / skills / supercent-io / skills-template / bmad-orchestrator

bmad-orchestrator skill

/.agent-skills/bmad-orchestrator

This skill helps orchestrate BMAD workflows across Analysis, Planning, Solutioning, and Implementation to streamline AI-driven development.

npx playbooks add skill supercent-io/skills-template --skill bmad-orchestrator

Review the files below or copy the command above to add this skill to your agents.

Files (8)
SKILL.md
1.3 KB
---
name: bmad-orchestrator
description: Orchestrates BMAD workflows for structured AI-driven development. Routes work across Analysis, Planning, Solutioning, and Implementation phases.
allowed-tools: [Read, Write, Bash, Grep, Glob]
tags: [bmad, orchestrator, workflow, planning, implementation]
platforms: [Claude, Gemini, Codex, OpenCode]
version: 1.0.0
source: user-installed skill
---

# bmad-orchestrator - BMAD Workflow Orchestration

## When to use this skill

- Initializing BMAD in a new project
- Checking and resuming BMAD workflow status
- Routing work across Analysis, Planning, Solutioning, and Implementation
- Managing structured handoff between phases

---

## Installation

```bash
npx skills add https://github.com/supercent-io/skills-template --skill bmad-orchestrator
```

---

## BMAD Execution Commands

Use these in your AI session:

```text
/workflow-init
/workflow-status
```

Typical flow:

1. Run `/workflow-init` to bootstrap BMAD config.
2. Move through phases in order: Analysis -> Planning -> Solutioning -> Implementation.
3. Run `/workflow-status` any time to inspect current phase and progress.

---

## Quick Reference

| Action | Command |
|--------|---------|
| Initialize BMAD | `/workflow-init` |
| Check BMAD status | `/workflow-status` |

Overview

This skill orchestrates BMAD workflows to guide structured AI-driven development across Analysis, Planning, Solutioning, and Implementation. It boots project configuration, routes tasks between phases, and exposes simple commands to initialize and inspect workflow state. The skill is implemented in Python and designed for interactive AI sessions.

How this skill works

The skill initializes a BMAD configuration and tracks the current phase and progress through a lightweight state machine. It provides commands to bootstrap a workflow and to query or resume status, and it routes handoffs and tasks so phases move in a controlled sequence. Integration is command-driven so it fits into an interactive assistant loop or automation script.

When to use it

  • Starting BMAD in a new project or workspace
  • Needing a controlled, phase-based development flow
  • Resuming or inspecting an interrupted BMAD process
  • Coordinating handoffs between Analysis, Planning, Solutioning, and Implementation
  • Enforcing a repeatable workflow for AI-driven solutions

Best practices

  • Run the initialize command at project start to create consistent config and state
  • Proceed through phases in order: Analysis → Planning → Solutioning → Implementation
  • Use the status command regularly to validate current phase and outstanding actions
  • Keep phase artifacts and decisions attached to the workflow state for traceability
  • Automate routine transitions only after manual verification for complex or high-risk steps

Example use cases

  • Bootstrapping BMAD for a greenfield engineering or product initiative
  • Checking workflow progress during a long-running development cycle
  • Routing deliverables from analysis outputs into planning tasks
  • Coordinating implementation tasks after solutioning completes
  • Recovering and resuming work when a session or agent stops unexpectedly

FAQ

What commands does the skill provide?

Use /workflow-init to bootstrap BMAD config and /workflow-status to check the current phase and progress.

Do I have to follow phases in strict order?

Yes—BMAD is designed to progress Analysis → Planning → Solutioning → Implementation to preserve structured handoffs, though you can resume or repeat phases when needed.