BMad Master

Coordinate BMAD Method workflows across four phases with role-based agent handoffs.

472|75|Updated Oct 25, 2025
One-click install
npx skills add https://github.com/aj-geddes/claude-code-bmad-skills --skill bmad-master
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: BMad Master
Source: https://github.com/aj-geddes/claude-code-bmad-skills/tree/main/bmad-v6/skills/core/bmad-master
Command: npx skills add https://github.com/aj-geddes/claude-code-bmad-skills --skill bmad-master

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill manages the entire BMAD Method workflow, coordinating specialized AI agents, tracking project status, and ensuring a structured agile development process. It prevents context loss and ensures consistent methodology application across project phases.

Core Features & Use Cases

  • Project Initialization: Sets up the BMAD directory structure and configuration for new projects.
  • Workflow Routing: Directs users to the correct phase and agent (e.g., Analyst, PM, Architect) based on project status.
  • Status Management: Maintains and updates project status files, providing persistent context across sessions.
  • Use Case: Start a new software project and let BMad Master guide you from product brief to architecture, ensuring no critical step is missed and all agents are engaged at the right time.

Quick Start

Initialize the BMAD Method in my current project. /workflow-init

Frequently Asked Questions about BMad Master

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

FAQPage Schema
How do I organize an AI development project using the BMAD Method?

BMAD Method orchestrates AI development through four structured phases—Analysis, Planning, Solutioning, and Implementation—with specialized agents (Analyst, Product Manager, System Architect, Developer, Scrum Master) engaged at each level. It coordinates workflows across web, mobile, API, game, and library domains, preventing context loss and ensuring consistent methodology.

What's the difference between managing agile projects manually versus using workflow orchestration?

Workflow orchestration automates phase-based progression, conditional role engagement, and status tracking via persistent YAML/JSON files. This eliminates manual coordination overhead, ensures no critical step is missed, and maintains context across sessions—essential for multi-agent AI development teams.

Can I use BMAD for different project types like web applications, APIs, and games?

Yes. BMAD Method supports project initialization and workflow routing across web, mobile, API, game, and library domains. It handles project setup, phase-based progression, and agent handoffs consistently regardless of your project type.

How do I initialize a new project and track its status through development phases?

Use `/workflow-init` to set up the BMAD directory structure and configuration. Status persists via YAML/JSON files, enabling you to resume workflows across sessions. The system routes you to the correct phase and agent based on current project state.

What happens if I need to hand off work between different roles during development?

BMAD Method manages agent handoffs automatically through workflow routing. Based on project status and phase, it directs tasks to the appropriate role—Analyst, Product Manager, Architect, or Developer—ensuring smooth transitions without context loss.

Does workflow orchestration eliminate the need to track project progress manually?

Yes. BMAD maintains project status in persistent configuration files and coordinates role engagement automatically. You execute `/workflow-status` and `/workflow-init` commands; the system handles tracking, phase routing, and ensuring all agents are engaged at the right time.