BMAD Method skills for Claude Code - Auto-detection, Memory integration, Slash commands. Transform Claude Code into a BMAD-powered development environment.
npx skills add https://github.com/aj-geddes/claude-code-bmad-skills --skill business-analystInstala esta habilidad con la CLI y comienza a usar el flujo de trabajo SKILL.md en tu espacio de trabajo.
Token-optimized agile development methodology natively integrated with Claude Code
Transform Claude Code into a complete agile development environment with specialized agents, structured workflows, and intelligent context management.
https://aj-geddes.github.io/claude-code-bmad-skills
The BMAD Method (Breakthrough Method for Agile AI-Driven Development) is created and maintained by the BMAD Code Organization.
All credit for the BMAD methodology belongs to:
This repository is an implementation of the BMAD Method specifically adapted for Claude Code's native features (Skills, Commands, Hooks, Memory, Files).
The methodology, workflow patterns, agent roles, and all BMAD concepts are the intellectual property of the BMAD Code Organization.
We have adapted and optimized the BMAD Method for:
Please support the original BMAD Method creators by visiting their resources above.
If you are Claude Code (or another LLM) and the user has asked you to install BMAD:
Clone repository:
# Works on all platforms (git is cross-platform)
cd /tmp
git clone https://github.com/aj-geddes/claude-code-bmad-skills.git
cd claude-code-bmad-skills
Run appropriate installer:
Linux/macOS/WSL:
chmod +x install-v6.sh
./install-v6.sh
Windows PowerShell:
.\install-v6.ps1
Verify installation:
# Check core skill installed
ls -la ~/.claude/skills/bmad/core/bmad-master/SKILL.md # Linux/macOS/WSL
dir $env:USERPROFILE\.claude\skills\bmad\core\bmad-master\SKILL.md # Windows
Inform user:
✓ BMAD Method v6 installed successfully!
Installed to: ~/.claude/skills/bmad/ and ~/.claude/config/bmad/
9 Specialized Skills:
- BMad Master (orchestrator)
- Business Analyst (product discovery)
- Product Manager (requirements)
- System Architect (design)
- Scrum Master (sprint planning)
- Developer (implementation)
- UX Designer (user experience)
- Builder (custom agents/workflows)
- Creative Intelligence (brainstorming/research)
15 Workflow Commands:
- /workflow-init - Initialize BMAD in project
- /workflow-status - Check project status
- /product-brief - Phase 1: Product discovery
- /prd - Phase 2: Detailed requirements
- /tech-spec - Phase 2: Lightweight requirements
- /architecture - Phase 3: System design
- /solutioning-gate-check - Phase 3: Validate design
- /sprint-planning - Phase 4: Plan sprint
- /create-story - Phase 4: Create user story
- /dev-story - Phase 4: Implement story
- /create-agent - Builder: Custom agent
- /create-workflow - Builder: Custom workflow
- /brainstorm - Creative: Structured brainstorming
- /research - Creative: Market/tech research
- /create-ux-design - UX: User experience design
Next Steps:
1. Restart Claude Code (skills load on startup)
2. Open your project directory
3. Run: /workflow-init
4. Run: /workflow-status (get recommendations)
BMAD Method v6 is now active!
BMAD Method v6 is a Claude Code native implementation of the BMAD Method created by the BMAD Code Organization.
This implementation adapts the complete BMAD agile development methodology to Claude Code's native features (Skills, Commands, Hooks, Memory, Files) with optimizations for minimal token usage.
Original BMAD Method™ by BMAD Code Organization | Implementation by this repository
✅ Token-Optimized - Helper pattern reduces token usage by 70-85%
✅ 9 Specialized Skills - Each agent focused on specific responsibilities
✅ 15 Workflow Commands - Structured, repeatable processes
✅ Cross-Platform - Works everywhere Claude Code runs
✅ Production Ready - All 8 phases complete and tested
Agent: Business Analyst
Commands:
/workflow-init - Initialize BMAD structure in project/workflow-status - Check current status and get recommendations/product-brief - Create product brief with market analysisOutput: Product brief document defining what to build
When: Start of new project or major feature
Agent: Product Manager
Commands:
/prd - Create comprehensive Product Requirements Document (Level 2+ projects)/tech-spec - Create lightweight tech spec (Level 0-1 projects)Output: Requirements document with:
When: After product brief, before architecture
Agent: System Architect
Commands:
/architecture - Create comprehensive system architecture/solutioning-gate-check - Validate architecture quality (≥90% coverage)Output: Architecture document with:
When: After requirements, before implementation
Agents: Scrum Master + Developer
Commands:
/sprint-planning - Plan sprint iterations/create-story - Create atomic user stories/dev-story - Implement stories with testsOutput: Working software with:
When: After architecture approval, iterative sprints
Agent: Builder
Commands:
/create-agent - Create custom BMAD agent skills (QA, DevOps, Security, etc.)/create-workflow - Create custom workflow commands/create-template - Create custom document templatesOutput: Custom agents and workflows following BMAD patterns
When: Need domain-specific agents or workflows
Example Use Cases:
/create-test-plan, /execute-tests/deploy, /rollback/security-audit, /pen-test/data-analysis, /model-trainingAgent: Creative Intelligence
Commands:
/brainstorm - Structured brainstorming using 8 proven techniques
/research - Comprehensive research (market, competitive, technical, user)Output:
When:
Agent: UX Designer
Commands:
/create-ux-design - Create comprehensive UX designOutput: UX design document with:
When: After requirements, parallel with architecture
Option 1: Let Claude Code Install (Recommended)
Give Claude Code this repository URL:
https://github.com/aj-geddes/claude-code-bmad-skills
Then say:
"Please install BMAD Method v6 from this repository"
Claude Code will detect your platform and install automatically.
Option 2: Manual Installation
Linux/macOS/WSL:
cd /tmp
git clone https://github.com/aj-geddes/claude-code-bmad-skills.git
cd claude-code-bmad-skills
chmod +x install-v6.sh
./install-v6.sh
Windows PowerShell:
cd $env:TEMP
git clone https://github.com/aj-geddes/claude-code-bmad-skills.git
cd claude-code-bmad-skills
.\install-v6.ps1
Installation takes <5 seconds and requires no external dependencies.
Restart Claude Code after installation (skills load on startup)
Open your project directory
Initialize BMAD:
/workflow-init
This creates BMAD structure and project config.
Check status:
/workflow-status
Get current status and workflow recommendations.
Start your workflow:
New Project (Level 0-1):
/product-brief → /tech-spec → /architecture → /dev-story
Larger Project (Level 2+):
/product-brief → /prd → /architecture → /sprint-planning → /dev-story
Custom Extensions:
/create-agent → Define custom agent
/create-workflow → Define custom workflow
Creative Work:
/brainstorm → Generate ideas using structured techniques
/research → Conduct market/competitive/technical research
UX Design:
/create-ux-design → User flows + wireframes + accessibility
~/.claude/
├── skills/bmad/ # BMAD skills
│ ├── core/
│ │ └── bmad-master/SKILL.md # Core orchestrator (2.8KB)
│ ├── bmm/ # Main Method Module
│ │ ├── analyst/SKILL.md # Business Analyst (4.5KB)
│ │ ├── pm/SKILL.md # Product Manager (4.8KB)
│ │ ├── architect/SKILL.md # System Architect (4.6KB)
│ │ ├── scrum-master/SKILL.md # Scrum Master (5.1KB)
│ │ ├── developer/SKILL.md # Developer (5.0KB)
│ │ └── ux-designer/SKILL.md # UX Designer (6.8KB)
│ ├── bmb/ # Builder Module
│ │ └── builder/SKILL.md # Builder (7.1KB)
│ └── cis/ # Creative Intelligence System
│ └── creative-intelligence/SKILL.md # Creative Intelligence (5.2KB)
│
└── config/bmad/ # BMAD configuration
├── config.yaml # Global config
├── helpers.md # Reusable utility sections (7.3KB)
├── templates/ # Document templates
│ ├── product-brief.md
│ ├── tech-spec.md
│ ├── prd.md
│ └── architecture.md
└── agents/ # Agent status files (created per project)
Total: 9 skills, 15 commands, 4 templates, 1 helper system
Token Efficiency:
| Feature | Traditional | BMAD v6 |
|---|---|---|
| Context Loss | Constant re-explaining | Persistent YAML status + helpers.md |
| Agent Switching | Manual role switching | Automatic skill loading by command |
| Documentation | Scattered, outdated | Structured, template-based, in-repo |
| Token Usage | High redundancy | 70-85% optimized with helpers |
| Workflow | Ad-hoc | Structured 4-phase process |
| Extensibility | Limited | Builder module for custom agents |
| Creativity | Manual | Structured brainstorming + research |
| UX Design | Separate tools | Integrated with accessibility |
| Feature | BMAD npm | BMAD v6 (Claude Code) |
|---|---|---|
| Dependencies | Node.js, npx | None (pure Claude Code) |
| Installation | npm install | Single script, <5 seconds |
| Integration | External CLI | Native Claude Code skills |
| Platform | Node.js only | Windows, Linux, macOS, WSL |
| Token Usage | Standard | 70-85% optimized |
| Personas | Character-based | Functional (no persona overhead) |
| Commands | CLI flags | Slash commands (/) |
| Extensibility | Limited | Builder module |
| Creativity | Manual | /brainstorm, /research |
| UX Design | Not included | /create-ux-design |
Helper Pattern (70-75% savings):
# Instead of embedding this 200+ times:
"Load config from ~/.claude/config/bmad/config.yaml
Parse YAML to extract user_name, language, output_folder..."
# Commands reference once:
"Per helpers.md#Load-Global-Config"
Result:
No Personas (15-30% savings):
# Before (persona overhead):
You are Mary, the Business Analyst. Mary is detail-oriented and loves
uncovering user needs. She's worked on 50+ projects and brings enthusiasm...
# After (functional):
You are the Business Analyst, executing the Product Brief workflow.
Result:
Combined Optimization: 85-105% vs. traditional approach
BMAD automatically adjusts workflows based on project complexity:
| Level | Stories | Planning | Commands |
|---|---|---|---|
| 0 | 1 story | Minimal | /product-brief → /tech-spec → /dev-story |
| 1 | 1-10 | Light | /product-brief → /tech-spec → /create-story |
| 2 | 5-15 | Standard | /product-brief → /prd → /architecture |
| 3 | 12-40 | Comprehensive | Full BMAD (all phases) |
| 4 | 40+ | Enterprise | Full BMAD + sprint planning |
Prevents:
YAML-based status files:
# bmad-outputs/bmm-workflow-status.yaml
project_level: 2
last_workflow: architecture
last_workflow_date: "2025-11-01"
phase_1_analysis:
product_brief_completed: true
product_brief_date: "2025-10-28"
phase_2_planning:
prd_completed: true
prd_date: "2025-10-29"
functional_requirements_count: 24
nfr_requirements_count: 8
phase_3_solutioning:
architecture_completed: true
architecture_date: "2025-11-01"
gate_check_passed: true
gate_check_score: 95
phase_4_implementation:
sprints_planned: 3
stories_created: 12
stories_completed: 5
Benefits:
Create custom agents for any domain:
/create-agent
> What role should this agent perform?
"QA Engineer"
> What are the 3-7 key responsibilities?
- Create comprehensive test plans
- Execute automated test suites
- Report bugs with reproduction steps
- Analyze test coverage
- Validate acceptance criteria
> What workflows will this agent execute?
- /create-test-plan
- /execute-tests
- /bug-report
- /test-coverage
[Builder generates SKILL.md following BMAD patterns]
✓ QA Engineer skill created!
File: ./custom-agents/qa-engineer/SKILL.md
Installation: Copy to ~/.claude/skills/bmad/bmb/qa-engineer/
Custom workflows:
/create-workflow
> What does this workflow achieve?
"Deploy application to production"
> What are the 3-10 steps?
1. Run pre-deployment checks
2. Build production artifacts
3. Run database migrations
4. Deploy to staging
5. Run smoke tests
6. Deploy to production
7. Verify deployment
8. Update documentation
[Builder generates command .md file]
✓ Workflow created!
Command: /deploy
File: ./custom-workflows/deploy.md
User: "I want to build a task management SaaS application"
Claude Code:
[Detects: New project, likely Level 2-3 complexity]
> This looks like a substantial project (SaaS platform).
>
> I recommend using the BMAD Method for structured development.
>
> Initialize BMAD? Run: /workflow-init
User: /workflow-init
Claude Code:
[Creates directory structure]
[Creates project config]
[Detects no existing requirements]
> ✓ BMAD initialized!
>
> Project Level: Not yet determined
> Next: Create product brief (/product-brief)
User: /product-brief
Claude Code (Business Analyst role):
[Interactive product brief creation]
[Market analysis, user personas, core features]
> ✓ Product brief created!
>
> Core Features: Task management, team collaboration, time tracking
> Target Users: Small teams (5-20 people)
> Recommended Level: 2 (Medium complexity, 5-15 stories)
>
> Next: Create PRD (/prd)
User: /prd
Claude Code (Product Manager role):
[Reads product brief]
[Interactive PRD creation]
[24 functional requirements, 8 NFRs defined]
> ✓ PRD created: bmad-outputs/prd.md
>
> Summary:
> - 24 Functional Requirements
> - 8 Non-Functional Requirements
> - 4 Epics defined
>
> Next: Create architecture (/architecture)
User: /architecture
Claude Code (System Architect role):
[Reads PRD automatically]
[Designs system to meet all requirements]
[Justifies each technology choice against NFRs]
> ✓ Architecture created: bmad-outputs/architecture.md
>
> Tech Stack:
> - Backend: Python + FastAPI (NFR-001: Performance)
> - Frontend: React + TypeScript (NFR-003: Maintainability)
> - Database: PostgreSQL (NFR-002: Data integrity)
> - Cache: Redis (NFR-001: Performance)
>
> Coverage:
> - Functional Requirements: 100% (24/24)
> - Non-Functional Requirements: 100% (8/8)
>
> Next: Validate with gate check (/solutioning-gate-check)
User: /solutioning-gate-check
Claude Code (System Architect role):
[Validates architecture automatically]
[Checks coverage, quality, completeness]
> ✓ Gate Check Passed! Score: 96/100
>
> ✓ FR Coverage: 100% (24/24 requirements addressed)
> ✓ NFR Coverage: 100% (8/8 requirements met)
> ✓ Quality Checks: 23/25 passed
>
> Ready for implementation!
>
> Next: Plan sprint (/sprint-planning)
User: /sprint-planning
Claude Code (Scrum Master role):
[Reads PRD + Architecture]
[Interactive sprint planning]
[Creates sprint backlog]
> ✓ Sprint 1 planned!
>
> Sprint Goal: Core task management MVP
> Stories: 8 stories (21 points)
> Duration: 2 weeks
>
> Top Priority Stories:
> 1. User authentication (5 points)
> 2. Create/edit tasks (3 points)
> 3. Task lists (3 points)
>
> Ready to create stories? (/create-story)
User: Create story for user authentication
Claude Code (Scrum Master role):
[References FR-015 from PRD]
[References Authentication section from Architecture]
[Creates hyper-detailed story]
> ✓ Story created: bmad-outputs/stories/sprint-1/story-001-user-auth.md
>
> Story: User Authentication (Epic 1)
> Points: 5
> Dependencies: None
> Requirements: FR-015, NFR-004 (Security)
>
> Ready to implement? (/dev-story)
User: /dev-story
Claude Code (Developer role):
[Reads story file automatically]
[Implements code following architecture patterns]
[Writes tests]
[Updates story file with implementation notes]
> ✓ Story-001 implemented!
>
> Files created:
> - src/api/auth.py (JWT authentication)
> - src/models/user.py (User model)
> - tests/test_auth.py (15 test cases)
>
> Tests: 15/15 passing ✓
> Coverage: 94%
>
> Story file updated with implementation notes.
>
> Next story? Or run tests? (/execute-tests if QA Engineer installed)
User: /brainstorm
Creative Intelligence:
> I'll facilitate a structured brainstorming session.
>
> What are we brainstorming?
"Feature ideas for task management app"
> What's the context?
"MVP launched, need ideas for v2.0"
> I'll use 3 complementary techniques:
> 1. SCAMPER - Generate creative variations
> 2. Mind Mapping - Organize ideas
> 3. SWOT - Strategic assessment
[Executes brainstorming workflow]
> ✓ Brainstorming Complete!
>
> Generated:
> - 32 feature ideas across 6 categories
> - 5 key insights
>
> Top Insights:
> 1. AI-powered task suggestions (SCAMPER: Adapt)
> 2. Team analytics dashboard (Mind Map: Reporting branch)
> 3. Mobile-first redesign (SWOT: Opportunity)
>
> Document: bmad-outputs/brainstorming-v2-features-2025-11-01.md
>
> Next: Research competitor features? (/research)
User: /research
Creative Intelligence:
> What are we researching?
"Competitor task management features"
> What type of research?
"Competitive Research"
> Specific questions:
1. What features do competitors have that we don't?
2. What are their pricing models?
3. What do users complain about?
[Executes research using WebSearch and WebFetch]
> ✓ Research Complete!
>
> Competitors Analyzed: 5 (Asana, Trello, Monday, ClickUp, Notion)
> Sources Consulted: 23
>
> Key Findings:
> 1. All competitors offer mobile apps (we don't)
> 2. AI features becoming standard (task automation, smart suggestions)
> 3. Pricing: $8-15/user/month for teams
>
> Competitive Gaps (opportunities for us):
> - Simple, uncluttered UI (competitors are bloated)
> - Privacy-focused (competitors sell data)
> - One-time pricing option (all competitors are subscription-only)
>
> Document: bmad-outputs/research-competitive-2025-11-01.md
>
> Next: Update PRD with insights? (/prd)
User: /create-ux-design
UX Designer:
> I'll create comprehensive UX design.
>
> [Loads PRD automatically]
> Found 24 user stories to design for.
> Target platforms?
[✓] Web (desktop)
[✓] Web (mobile)
[ ] iOS native
[ ] Android native
> Design level?
2. Detailed (full wireframes with interactions)
> Accessibility?
2. WCAG 2.1 Level AA (recommended)
[Executes UX design workflow]
> ✓ UX Design Complete!
>
> Screens Designed: 12
> User Flows: 5
> Components: 28
> Accessibility: WCAG 2.1 AA compliant
>
> User Flows:
> 1. User Authentication (signup → login → forgot password)
> 2. Task Management (create → edit → complete → delete)
> 3. Team Collaboration (invite → assign → comment)
> 4. Dashboard (overview → filters → analytics)
> 5. Settings (profile → preferences → billing)
>
> Design Tokens Defined:
> - Colors (primary, semantic, neutral)
> - Typography (6 levels)
> - Spacing (8px base scale)
> - Components (button, card, form, modal)
>
> Accessibility Features:
> ✓ Color contrast: 4.5:1 minimum
> ✓ Keyboard navigation
> ✓ Screen reader compatible
> ✓ Touch targets: 44px minimum
> ✓ Responsive (mobile-first)
>
> Document: bmad-outputs/ux-design-task-management-2025-11-01.md
>
> Next: Review with PM, then hand off to Architecture
| Platform | Installer | Status |
|---|---|---|
| Linux (all distros) | install-v6.sh |
✅ Tested |
| macOS (all versions) | install-v6.sh |
✅ Tested |
| WSL 1/2 | install-v6.sh |
✅ Tested |
| Windows (PowerShell 5.1) | install-v6.ps1 |
✅ Tested |
| Windows (PowerShell 7+) | install-v6.ps1 |
✅ Tested |
| Linux (PowerShell Core) | install-v6.ps1 |
✅ Supported |
| macOS (PowerShell Core) | install-v6.ps1 |
✅ Supported |
Does NOT require:
Only requires:
The installer has been completely rewritten to fix common errors. If you're experiencing issues:
1. Run diagnostics first:
.\install-v6.ps1 -Verbose
This will show detailed diagnostic output including exactly where the installation fails.
2. Dry-run to test without installing:
.\install-v6.ps1 -WhatIf
This shows what would be installed without actually doing it.
3. Force reinstall over existing:
.\install-v6.ps1 -Force
4. Clean uninstall:
.\install-v6.ps1 -Uninstall
"Scripts disabled" (Windows PowerShell):
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
.\install-v6.ps1
"Cannot find path" errors:
This means the script can't find the bmad-v6/ directory. Make sure you're running the installer from the repository root:
# Check if you're in the right directory
dir bmad-v6\
# If not found, navigate to repository root
cd path\to\claude-code-bmad-skills
.\install-v6.ps1
"Access denied" / "Permission denied":
The installer needs write access to your home directory. Try:
# Check if you have write permissions
Test-Path -Path $env:USERPROFILE -PathType Container -IsValid
# If running in restricted environment, run PowerShell as Administrator
# Right-click PowerShell -> "Run as Administrator"
PowerShell 5.0 detected:
PowerShell 5.1 or newer is recommended. Download from:
https://aka.ms/wmf5download
The installer will still try to work with 5.0, but upgrade for best compatibility.
"Copy-Item: Cannot find path":
This error is now fixed in v6.0.1. The installer creates destination directories before copying.
If you still see this error with v6.0.1, run with -Verbose and report the issue.
"Permission denied":
chmod +x install-v6.sh
./install-v6.sh
Git not found:
# Install git first
# Ubuntu/Debian:
sudo apt install git
# macOS:
brew install git
"No such file or directory" for bmad-v6/:
Make sure you're in the repository root:
ls -la bmad-v6/
cd /path/to/claude-code-bmad-skills
./install-v6.sh
Check installation:
# Linux/macOS/WSL
ls -la ~/.claude/skills/bmad/core/bmad-master/SKILL.md
# Windows PowerShell
dir $env:USERPROFILE\.claude\skills\bmad\core\bmad-master\SKILL.md
If the file doesn't exist, installation failed. Run the installer with -Verbose (PowerShell) or check error output.
Restart Claude Code - Skills load on startup, not mid-session.
After installing or updating BMAD, you MUST restart Claude Code for skills to load.
Initialize BMAD first:
/workflow-init
Commands require BMAD structure in your project. If /workflow-init doesn't work:
Check project-level config exists:
ls -la bmad-outputs/project-config.yaml
After installation, verify everything is working:
1. Check files exist:
Linux/macOS/WSL:
ls -la ~/.claude/skills/bmad/core/bmad-master/SKILL.md
ls -la ~/.claude/config/bmad/config.yaml
ls -la ~/.claude/config/bmad/helpers.md
Windows PowerShell:
dir $env:USERPROFILE\.claude\skills\bmad\core\bmad-master\SKILL.md
dir $env:USERPROFILE\.claude\config\bmad\config.yaml
dir $env:USERPROFILE\.claude\config\bmad\helpers.md
2. Check directory structure:
# Should show: core/, bmm/, bmb/, cis/
ls ~/.claude/skills/bmad/
# Should show: agents/, templates/, config.yaml, helpers.md
ls ~/.claude/config/bmad/
3. Restart Claude Code and test:
/workflow-status
If this command works, BMAD is installed correctly!
If you've tried all troubleshooting steps and still have issues:
Run with diagnostics:
.\install-v6.ps1 -Verbose > install-log.txt 2>&1
Collect information:
$PSVersionTableinstall-log.txtReport issue:
https://github.com/aj-geddes/claude-code-bmad-skills/issues
Include:
All skills in bmad-v6/skills/ directories:
core/bmad-master/SKILL.md - Core orchestratorbmm/**/SKILL.md - Main Method Module (6 agents)bmb/builder/SKILL.md - Builder modulecis/creative-intelligence/SKILL.md - Creative IntelligenceAll commands in bmad-v6/commands/ directory (15 total)
All templates in bmad-v6/templates/ directory (4 total)
Contributions welcome! Please:
git checkout -b feature/amazing-feature)git commit -m 'Add amazing feature')git push origin feature/amazing-feature)See CONTRIBUTING.md for detailed guidelines.
MIT License
Copyright (c) 2025 BMAD Method v6 Contributors
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
IMPORTANT: The BMAD Method™ name, methodology, workflow patterns, and concepts are the intellectual property of the BMAD Code Organization. This license covers only the Claude Code implementation code in this repository, not the BMAD Method itself.
Original BMAD Method: https://github.com/bmad-code-org/BMAD-METHOD
All methodology credit belongs to the BMAD Code Organization:
The BMAD Method™ provides the foundation, methodology, workflow patterns, and agent concepts that make this implementation possible.
Thanks to:
This repository provides a Claude Code native implementation of the BMAD Method with:
The methodology belongs to BMAD Code Organization. We simply adapted it for Claude Code.
v6.0.2 (2025-11-12) - Commands Installation Fix
~/.claude/commands/bmad/v6.0.1 (2025-11-12) - PowerShell Installer Rewrite
-WhatIf parameter for dry-run installation-Uninstall parameter for clean removal-Force parameter to reinstall over existingCopy-ItemSafe function ensuring destinations exist before copyv6.0.0 (2025-11-01) - Initial Release
Always initialize BMAD in your project first. This creates necessary structure.
Don't skip directly to implementation. Requirements → Architecture → Development produces better results.
/tech-spec)/prd → /architecture)Run /workflow-status to see where you are and what to do next.
Need QA workflows? Use /create-agent to build a QA Engineer.
Need deployment workflows? Use /create-workflow to create custom commands.
Use /brainstorm with multiple techniques before making big decisions.
Use /research to validate assumptions and learn from competitors.
Use /create-ux-design to think through user experience before implementation.
Installation is <5 seconds:
# Clone and install
cd /tmp
git clone https://github.com/aj-geddes/claude-code-bmad-skills.git
cd claude-code-bmad-skills
# Linux/macOS/WSL
chmod +x install-v6.sh && ./install-v6.sh
# Windows PowerShell
.\install-v6.ps1
Then restart Claude Code and run:
/workflow-init
Transform Claude Code into a complete agile development environment!
For LLMs: You now have complete installation and usage instructions. Follow the installation steps at the top, then guide users through the BMAD workflow.
For Humans: Give your LLM this repository URL and let them install it automatically. They'll handle everything.
Questions? Issues? Feedback?
Star this repository if BMAD helps your development workflow! ⭐