bmad-orchestrator

Initialize BMAD or OpenSpec workflows and track project status.

67|11|Updated Oct 28, 2025
One-click install
npx skills add https://github.com/bacoco/BMad-Skills --skill bmad-orchestrator
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bmad-orchestrator
Source: https://github.com/bacoco/BMad-Skills/tree/main/.claude/skills/bmad-orchestrator
Command: npx skills add https://github.com/bacoco/BMad-Skills --skill bmad-orchestrator

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires PyYAML, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill provides intelligent workflow routing and comprehensive status management for development projects. It ensures teams follow the correct methodology (BMAD for complex, OpenSpec for simple) and always know "what's next," eliminating confusion and streamlining project progression.

Core Features & Use Cases

  • Workflow Initialization: Assesses project complexity (Level 0-4) and initializes the appropriate BMAD or OpenSpec workflow, setting the right foundation.
  • Status Tracking & Guidance: Reads and updates project status files, reporting the current phase, completed artifacts, blockers, and recommending precise next actions.
  • Phase Transition Management: Validates phase gates and manages transitions between project stages, ensuring all prerequisites are met before progression.
  • Use Case: A user starts a new project. This Skill asks a few clarifying questions, determines it's a Level 3 BMAD project, initializes the workflow status, and then recommends starting with the bmad-analyst skill to begin the discovery phase.

Quick Start

Start a new project: "Build a new user authentication service for a web application."