BMAD Method for Claude Code

A complete agile development methodology converted to Claude Code native features

Version License Platform

Attribution & Credits

This project is a Claude Code native conversion of the BMAD Method.

The original BMAD Method was created by the BMAD Code Organization. All credit for the underlying methodology, workflow concepts, and agile framework goes to the original creators.

This conversion adapts the BMAD Method to work natively with Claude Code’s skills, commands, and configuration system, making it seamlessly integrated into the Claude Code development experience.

Original BMAD Method Repository: github.com/bmad-code-org/BMAD-METHOD


What is BMAD Method for Claude Code?

BMAD (Business Methodology for AI Development) transforms Claude Code into a full-featured agile development environment. Instead of using external tools or complex setups, everything works through Claude Code’s native features:

Key Benefits

Feature Description
Native Integration Uses Claude Code’s built-in skills and commands system
Complete Workflow From product brief to deployed code
Right-Sized Planning 5 project levels from single changes to enterprise systems
Cross-Platform Works on Windows, macOS, Linux, and WSL
No Dependencies Pure Claude Code - no npm, Python, or external tools

Quick Start

For LLMs (Claude Code)

1. Run /workflow-init to initialize BMAD in your project
2. Run /workflow-status to see recommended next steps
3. Follow the phase-appropriate commands

For Humans

  1. Install BMAD:
    # Linux/macOS/WSL
    git clone https://github.com/aj-geddes/claude-code-bmad-skills.git
    cd claude-code-bmad-skills
    ./install-v6.sh
    
    # Windows PowerShell
    git clone https://github.com/aj-geddes/claude-code-bmad-skills.git
    cd claude-code-bmad-skills
    .\install-v6.ps1
    
  2. Restart Claude Code (skills load on startup)

  3. Initialize in your project:
    /workflow-init
    

The Four Phases

Phase 1: Analysis

Skill: Business Analyst Commands: /product-brief, /brainstorm-project, /research

Discover requirements, research markets, and define the problem space.

Phase 2: Planning

Skills: Product Manager, UX Designer Commands: /prd, /tech-spec, /create-ux-design

Create comprehensive requirements and design documents.

Phase 3: Solutioning

Skill: System Architect Commands: /architecture, /solutioning-gate-check

Design system architecture and validate against requirements.

Phase 4: Implementation

Skills: Scrum Master, Developer Commands: /sprint-planning, /create-story, /dev-story

Plan sprints, create stories, and implement features.


Documentation

Getting Started

Installation, first steps, and your first BMAD project.

Skills Reference

Detailed documentation for all 9 BMAD skills.

Commands Reference

Complete guide to all 15 workflow commands.

Examples

Real-world examples and complete workflow walkthroughs.

Configuration

Customize BMAD for your needs.

Troubleshooting

Common issues and solutions.


Example Session

Here’s what a typical BMAD session looks like:

User: I want to build a task management app

Claude: I'll help you build that! Let me initialize BMAD in your project.

> /workflow-init

Created bmad/config.yaml with:
- Project: Task Management App
- Level: 2 (Medium feature set)
- Type: web-app

> /workflow-status

Phase 1 - Analysis: Not started
  Recommended: /product-brief

Let's start with a product brief to define your app's scope and goals.

> /product-brief

[Interactive session to create comprehensive product brief]

Output saved to: docs/product-brief.md

> /workflow-status

Phase 1 - Analysis: Complete ✓
Phase 2 - Planning: Not started
  Recommended: /prd (for Level 2+ projects)

Ready to create your Product Requirements Document?

> /prd

[Interactive session to define features, user stories, acceptance criteria]

Output saved to: docs/prd.md
...

Project Levels

BMAD right-sizes your planning based on project complexity:

Level Name Stories Example Required Docs
0 Atomic 1 Bug fix Tech Spec only
1 Small 1-10 Single feature Tech Spec only
2 Medium 5-15 Feature set PRD + Architecture
3 Complex 12-40 System integration Full workflow
4 Enterprise 40+ Platform expansion Full workflow + UX

Skills Overview

Skill Module Phase Purpose
BMad Master Core All Orchestration and routing
Business Analyst BMM 1 Requirements discovery
Product Manager BMM 2 PRD and planning
UX Designer BMM 2-3 Interface design
System Architect BMM 3 Technical architecture
Scrum Master BMM 4 Sprint planning
Developer BMM 4 Implementation
Builder BMB N/A Custom agents/workflows
Creative Intelligence CIS Any Brainstorming/research

Why Claude Code Native?

Traditional development methodologies require:

BMAD for Claude Code provides:


Community & Support


Version History

Version Date Changes
6.0.3 2025-11-12 PowerShell WSL fixes
6.0.2 2025-11-12 Added slash commands installation
6.0.1 2025-11-12 PowerShell installer rewrite
6.0.0 2025-11-01 Initial Claude Code native release

Ready to transform your development workflow?

Get Started