claude-code-bmad-skills

2周前发布 101 0 0

该存储库是BMAD 方法的实现,专门针对Claude Code 的原生功能(技能、命令、钩子、内存、文件)进行了调整。

收录时间:
2026-01-19
claude-code-bmad-skillsclaude-code-bmad-skills

对于LLM:快速安装

如果您是 Claude Code(或其他 LLM),并且用户要求您安装 BMAD:

自动检测平台并安装

  1. 克隆仓库:

    # 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
  2. 运行相应的安装程序:

    Linux/macOS/WSL:

    chmod +x install-v6.sh
    ./install-v6.sh

    Windows PowerShell:

    .\install-v6.ps1
  3. 验证安装:

    # 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
  4. 通知用户:

    ✓ 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 方法 v6?

BMAD Method v6是由BMAD Code Organization创建的BMAD MethodClaude Code 原生实现

该实现将完整的 BMAD 敏捷开发方法论适配到Claude Code 的原生功能(技能、命令、钩子、内存、文件),并进行了优化以最大限度地减少令牌的使用。

BMAD 代码组织原创 BMAD 方法™ |本仓库实现

主要特点

令牌优化– 辅助模式可减少 70-85% 的令牌使用量

  • 可重用的辅助部分以引用方式而非嵌入方式呈现。
  • 无需个人特质的功能技能
  • 每次对话可节省 750-1000 个代币

✅ 9项专业技能– 每位代理人专注于特定职责

  • 核心编排器(BMad Master)
  • 6 位敏捷团队成员(分析师、项目经理、架构师、销售经理、开发人员、用户体验设计师)
  • 用于可扩展性的构建器
  • 创新所需的创造性智能

✅ 15 个工作流命令– 结构化、可重复的流程

  • 第一阶段:分析(产品发现)
  • 第二阶段:规划(需求)
  • 第三阶段:解决方案(架构)
  • 第四阶段:实施(开发)
  • 可扩展性:自定义代理、工作流程、头脑风暴、研究、用户体验设计

跨平台– 可在 Claude Code 运行的所有平台上运行

  • Windows(PowerShell 5.1 和 7+)
  • Linux(所有发行版)
  • macOS(所有版本)
  • WSL 1 和 WSL 2
  • 无外部依赖(无 npx、npm、Python 包)

已准备就绪– 所有 8 个阶段均已完成并测试

  • 核心BMAD工作流程(第1-5阶段)
  • 构建器模块(第六阶段)
  • 创造性智能(第七阶段)
  • 用户体验/高级功能(第 8 阶段)

🎯 BMAD 工作流程

第一阶段:分析(产品发现)

代理人:业务分析师

命令:

  • /workflow-init– 在项目中初始化 BMAD 结构
  • /workflow-status– 查看当前状态并获取建议
  • /product-brief– 结合市场分析,撰写产品简介

输出:产品简介文档,定义要构建的内容

时间:新项目或主要功能的启动


第二阶段:规划(需求)

代理人:产品经理

命令:

  • /prd– 创建全面的产品需求文档(2 级及以上项目)
  • /tech-spec– 创建轻量级技术规范(0-1 级项目)

输出:包含以下内容的需求文档:

  • 功能需求(FR-XXX)
  • 非功能性需求(NFR-XXX)
  • 用户故事按史诗分组
  • 验收标准
  • MoSCoW 优先级

时间:产品简报之后,架构设计之前


第三阶段:解决方案(架构)

代理人:系统架构师

命令:

  • /architecture– 创建全面的系统架构
  • /solutioning-gate-check– 验证架构质量(覆盖率≥90%)

输出:包含以下内容的架构文档:

  • 系统组件
  • 数据模型和模式
  • API规范
  • 技术栈论证
  • 非功能性需求覆盖范围(性能、安全性、可扩展性)

时间:在提出需求之后,实施之前


第四阶段:实施(开发)

代理人: Scrum Master + 开发人员

命令:

  • /sprint-planning– 规划冲刺迭代
  • /create-story创建原子用户故事
  • /dev-story– 通过测试实现用户故事

输出:可运行的软件,包含:

  • 已实现的功能
  • 自动化测试
  • 文档
  • Sprint报告

时间:架构审批通过后,进行迭代冲刺


第六阶段:构建器模块(可扩展性)

代理商:建筑商

命令:

  • /create-agent– 创建自定义 BMAD 代理技能(QA、DevOps、安全等)
  • /create-workflow– 创建自定义工作流命令
  • /create-template– 创建自定义文档模板

输出:遵循 BMAD 模式的自定义代理和工作流程

何时需要特定领域的代理或工作流程

示例用例:

  • 质量保证工程师/create-test-plan/execute-tests
  • DevOps工程师/deploy/rollback
  • 安全工程师/security-audit/pen-test
  • 拥有数据科学/data-analysis学位/model-training

第七阶段:创造性智能(创新)

代理商: Creative Intelligence

命令:

  • /brainstorm– 运用8种行之有效的技巧进行结构化头脑风暴
    • 5个为什么、SCAMPER、思维导图、逆向头脑风暴
    • 六顶思考帽、星爆法、头脑风暴法、SWOT分析法
  • /research– 全面研究(市场、竞争、技术、用户)

输出:

  • 集思广益,整理出包含想法和见解的文件
  • 包含竞争分析和建议的研究报告

什么时候:

  • 产品发现(市场调研)
  • 功能规划(集思广益)
  • 技术决策(研究方案)
  • 问题解决(根本原因分析)

第八阶段:用户体验/高级

代理人:用户体验设计师

命令:

  • /create-ux-design– 创建全面的用户体验设计

输出:包含以下内容的用户体验设计文档:

  • 用户流程(正常路径、决策点、错误情况)
  • 线框图(ASCII 艺术或结构化描述)
  • 符合 WCAG 2.1 无障碍标准
  • 组件库规范
  • 设计元素(颜色、字体、间距)
  • 开发人员交接文档

时间:在需求之后,与架构设计并行。


🚀 快速入门(适用于人类)

安装

选项 1:让 Claude Code 安装(推荐)

请将此代码仓库 URL 提供给 Claude Code:

https://github.com/aj-geddes/claude-code-bmad-skills

然后说:

"Please install BMAD Method v6 from this repository"

Claude Code 会自动检测您的平台并进行安装。


方案二:手动安装

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

安装仅需不到 5 秒,且无需任何外部依赖项

使用 BMAD

  1. 安装完成后重启 Claude Code(技能在启动时加载)

  2. 打开您的项目目录

  3. 初始化 BMAD:

    /workflow-init
    

    这将创建 BMAD 结构和项目配置。

  4. 查看状态:

    /workflow-status
    

    获取当前状态和工作流程建议。

  5. 开始您的工作流程:

    新项目(0-1级):

    /product-brief → /tech-spec → /architecture → /dev-story
    

    大型项目(2级及以上):

    /product-brief → /prd → /architecture → /sprint-planning → /dev-story
    

    自定义扩展:

    /create-agent → Define custom agent
    /create-workflow → Define custom workflow
    

    创作:

    /brainstorm → Generate ideas using structured techniques
    /research → Conduct market/competitive/technical research
    

    用户体验设计:

    /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)

总计: 9项技能,15个指令,4个模板,1个辅助系统

代币效率:

  • 技能:约 45.9KB(约 11,475 个代币)
  • 每次对话有效数据量:约 15-25KB(约 3,750-6,250 个词元)
  • 节省成本:与传统嵌入式方法相比,节省 70-85%

🌟 BMAD v6 有何不同之处

与传统敏捷相比

特征 传统的 BMAD v6
上下文丢失 不断重复解释 持久化 YAML 状态 + helpers.md
代理切换 手动角色切换 通过命令自动加载技能
文档 分散的、过时的 结构化的、基于模板的、仓库内
代币使用情况 高冗余度 使用辅助函数优化了 70-85%。
工作流程 特别指定 结构化四相工艺
可扩展性 有限的 自定义代理的构建器模块
创造力 手动的 结构化头脑风暴 + 研究
用户体验设计 单独的工具 与无障碍功能集成

与 BMAD 方法(原始 npm 包)的比较

特征 BMAD npm BMAD v6(克劳德代码)
依赖关系 Node.js,npx 无(纯克劳德代码)
安装 npm 安装 单脚本,耗时<5秒
一体化 外部 CLI Native Claude Code 技能
平台 仅限 Node.js Windows、Linux、macOS、WSL
代币使用情况 标准 优化程度达70-85%。
人物角色 基于角色 功能性(无角色开销)
命令 命令行标志 斜杠命令(/)
可扩展性 有限的 构建器模块
创造力 手动的 头脑风暴,研究
用户体验设计 不包含 /创建用户体验设计

🔧 高级功能

代币优化

辅助模式(节省 70-75%):

# 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"

结果:

  • 15 个命令参考了 1 个 helpers.md 文件
  • 代币总使用量减少约 81%。
  • 通用操作的单一信息源

无用户画像(节省 15-30%):

# 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.

结果:

  • 每个技能节省 150-200 个代币
  • 每次对话可节省 750-1000 个代币
  • 关注做什么,而不是谁去做。

综合优化:比传统方法提升 85-105%


项目级别(合理调整)

BMAD会根据项目复杂程度自动调整工作流程:

等级 故事 规划 命令
0 1 故事 极简主义 /product-brief→ /tech-spec/dev-story
1 1-10 /product-brief→ /tech-spec/create-story
2 5-15 标准 /product-brief→ /prd/architecture
3 12-40 综合的 完整BMAD(所有阶段)
4 40岁以上 企业 完整的 BMAD + 冲刺计划

预防:

  • 过度规划小型项目
  • 大型项目规划不足
  • 在错误的细节层面上浪费了精力。

状态跟踪

基于 YAML 的状态文件:

# 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

好处:

  • 跨会话的持久上下文
  • 无需重新解释项目状态
  • 根据状态提出工作流程建议
  • 进度跟踪

通过构建器模块进行扩展

为任何域创建自定义代理:

/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/

自定义工作流程:

/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

🌐 跨平台支持

支持的平台

平台 安装程序 地位
Linux(所有发行版) install-v6.sh ✅ 已测试
macOS(所有版本) install-v6.sh ✅ 已测试
WSL 1/2 install-v6.sh ✅ 已测试
Windows(PowerShell 5.1) install-v6.ps1 ✅ 已测试
Windows(PowerShell 7+) install-v6.ps1 ✅ 已测试
Linux(PowerShell核心) install-v6.ps1 ✅ 已支持
macOS(PowerShell核心) install-v6.ps1 ✅ 已支持

无外部依赖

不需要:

  • ❌ Node.js
  • ❌ npm 或 npx
  • ❌ Python
  • ❌ 红宝石
  • ❌ 任何软件包管理器

仅需:

  • ✅ Git(用于克隆仓库)
  • ✅ 克劳德·科德(显而易见)
  • ✅ Bash(Linux/macOS/WSL)或 PowerShell(Windows)

🐛故障排除

PowerShell 安装问题

PowerShell v6.0.1 更新(2025-11-12)

安装程序已完全重写,以修复常见错误。如果您遇到问题:

1. 首先运行诊断程序:

.\install-v6.ps1 -Verbose

这将显示详细的诊断输出,包括安装失败的确切位置。

2. 进行不安装的空运行测试:

.\install-v6.ps1 -WhatIf

这展示了在不实际安装的情况下会安装什么。

3. 强制覆盖安装:

.\install-v6.ps1 -Force

4. 彻底卸载:

.\install-v6.ps1 -Uninstall

常见 PowerShell 错误

“脚本已禁用”(Windows PowerShell):

Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
.\install-v6.ps1

“找不到路径”错误:

这意味着脚本找不到该bmad-v6/目录。请确保您是从存储库根目录运行安装程序:

# 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

“访问被拒绝”/“权限被拒绝”:

安装程序需要对您的用户主目录具有写入权限。请尝试:

# 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:

建议使用 PowerShell 5.1 或更高版本。下载地址: https: //aka.ms/wmf5download

安装程序仍会尝试与 5.0 版本兼容,但为了获得最佳兼容性,建议升级。

“复制项目:找不到路径”

此错误已在 v6.0.1 版本中修复。安装程序会在复制之前创建目标目录。

如果使用 v6.0.1 版本仍然出现此错误,请运行-Verbose并报告问题。


Linux/macOS/WSL 安装问题

“没有权限”:

chmod +x install-v6.sh
./install-v6.sh

未找到 Git:

# Install git first
# Ubuntu/Debian:
sudo apt install git

# macOS:
brew install git

bmad-v6/ 找不到文件或目录:

请确保您位于仓库根目录:

ls -la bmad-v6/
cd /path/to/claude-code-bmad-skills
./install-v6.sh

技能未加载

检查安装情况:

# 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

如果文件不存在,则安装失败。请使用-VerbosePowerShell 运行安装程序或查看错误输出。

重启 Claude Code – 技能在启动时加载,而不是在会话中加载。

安装或更新 BMAD 后,必须重启 Claude Code 才能加载技能。


命令无法正常工作

首先初始化BMAD:

/workflow-init

命令需要项目中存在 BMAD 结构。如果/workflow-init不起作用:

  1. 请检查技能是否已安装(参见上文“技能未加载”)。
  2. 重启克劳德代码
  3. 通过检查 Claude Code 启动消息来验证 BMAD Master 技能是否已加载。

检查项目级配置是否存在:

ls -la bmad-outputs/project-config.yaml

安装验证

安装完成后,请检查所有功能是否正常:

1. 检查文件是否存在:

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. 检查目录结构:

# Should show: core/, bmm/, bmb/, cis/
ls ~/.claude/skills/bmad/

# Should show: agents/, templates/, config.yaml, helpers.md
ls ~/.claude/config/bmad/

3. 重启 Claude Code 并进行测试:

/workflow-status

如果此命令有效,则 BMAD 已正确安装!


问题报告

如果您已尝试所有故障排除步骤但问题仍然存在:

  1. 运行诊断程序:

    .\install-v6.ps1 -Verbose > install-log.txt 2>&1
  2. 收集信息:

    • PowerShell 版本:$PSVersionTable
    • 操作系统:Windows/Linux/macOS
    • 错误信息(全文)
    • 内容install-log.txt
  3. 问题报告: https://github.com/aj-geddes/claude-code-bmad-skills/issues

    包括:

    • PowerShell 版本
    • 操作系统
    • 完整错误输出
    • 重现步骤

📚 文档

核心文档

辅助系统

技能

所有技能均已编入bmad-v6/skills/目录:

  • core/bmad-master/SKILL.md– 核心协调器
  • bmm/**/SKILL.md– 主方法模块(6 个代理)
  • bmb/builder/SKILL.md– 构建器模块
  • cis/creative-intelligence/SKILL.md– 创造性智能

命令

目录中的所有命令bmad-v6/commands/(共 15 条)

模板

目录中的所有模板bmad-v6/templates/(共 4 个)


🤝 贡献

欢迎投稿!请:

  1. fork 此仓库
  2. 创建特性分支(git checkout -b feature/amazing-feature
  3. 做出你的更改
  4. 在多个平台上进行测试
  5. 以清晰的信息做出承诺(git commit -m 'Add amazing feature'
  6. 推到你的叉子上(git push origin feature/amazing-feature
  7. 提交拉取请求

请参阅CONTRIBUTING.md获取详细指南。


📄 许可证

MIT许可证

版权所有 (c) 2025 BMAD 方法 v6 贡献者

特此授予任何人免费获得本软件及相关文档文件(以下简称“软件”)的许可,允许其不受限制地处理本软件,包括但不限于使用、复制、修改、合并、发布、分发、再许可和/或出售本软件的副本,并允许向其提供本软件的人员这样做,但须遵守以下条件:

上述版权声明和本许可声明应包含在软件的所有副本或实质性部分中。

本软件按“原样”提供,不提供任何形式的明示或暗示的保证,包括但不限于适销性、特定用途适用性和不侵权保证。在任何情况下,作者或版权所有者均不对任何索赔、损害或其他责任承担责任,无论该责任是因合同、侵权或其他原因引起的,也无论该责任是因本软件或其使用或交易而引起的。


重要提示: BMAD方法™ 的名称、方法论、工作流程模式和概念均为BMAD 代码组织的知识产权。本许可仅涵盖此存储库中的 Claude 代码实现代码,不涵盖 BMAD 方法本身。

原始 BMAD 方法https://github.com/bmad-code-org/BMAD-METHOD


🙏 致谢

主要学分

所有方法论功劳都归于BMAD规范组织:

BMAD 方法™ 提供了实现此目标的基础、方法论、工作流程模式和代理概念。

实施感谢

由于:

  • Claude Code 团队——致力于创建一个具有原生技能、命令和钩子支持的可扩展 AI 编码环境
  • 贡献者– 为改进 Claude Code 实现的 BMAD 而做出的贡献
  • 社区– 用于反馈、测试和实际使用

我们的贡献

本仓库提供了Claude Code 原生实现的 BMAD 方法,具体如下:

  • 令牌优化(通过辅助模式减少 70-85%)
  • 无外部依赖(纯 Claude Code 特性)
  • 跨平台支持(Windows、Linux、macOS、WSL)
  • 功能性设计(去除了用户画像开销)

该方法论属于BMAD代码组织。我们只是将其调整后用于Claude代码。


📈 版本历史记录

v6.0.2 (2025-11-12) – 命令安装修复

  • 🔧已修复:缺少斜杠命令安装(15 个命令未安装)
  • 新增:安装命令功能,用于安装到~/.claude/commands/bmad/
  • 📝改进:安装程序现在包含全部 15 个工作流程命令
  • 📝改进:卸载程序现在会删除命令目录
  • 📝改进:命令验证检查
  • 📝改进:成功消息列出了全部 15 个命令

v6.0.1 (2025-11-12) – PowerShell 安装程序重写

  • 🔧已修复:关键复制项目目标目录问题
  • 🔧已修复:缺少预检验证(安装前未进行错误检查)
  • 🔧已修复:通用错误消息(现在会准确显示失败原因)
  • 新增: -WhatIf试运行安装参数
  • 新增: -Uninstall用于彻底清除的参数
  • 新增: -Force用于覆盖现有安装的参数
  • 新增:全面的飞行前检查(权限、源文件、目录)
  • 新增: Copy-ItemSafe复制前确保目标位置存在的功能
  • 新增: README 文件中包含详细的故障排除指南
  • 🧹已移除:旧版文件(旧版 install.ps1、install.sh、skills/、commands/、hooks/)
  • 📝改进:错误信息现在会显示来源、目标和原因
  • 📝改进:跨平台用户名检测($USERNAME 或 $USER)
  • 📝改进:文件验证检查,检查是否存在空文件
  • 📊结果:安装成功率从约 60% 提升至 95% 以上

v6.0.0 (2025-11-01) – 初始版本

  • ✅ 核心 BMAD 工作流程(第 1-5 阶段)
  • ✅ 令牌优化(辅助模式 + 函数式技能)
  • ✅ 构建器模块(第六阶段)
  • ✅ 创造性智能(第七阶段)
  • ✅ 用户体验/高级(第 8 阶段)
  • ✅ 跨平台安装
  • ✅ 9 项技能,15 个指令,4 个模板
  • ✅ 已准备就绪,可投入生产

💡成功秘诀

1. 首先执行 /workflow-init

务必先在项目中初始化 BMAD。这将创建必要的结构。

2. 遵循以下步骤

不要直接跳到实现阶段。先按需求分析→架构设计→开发顺序进行,这样才能取得更好的结果。

3. 合理使用项目层级

  • 小型原型?使用 0 级(/tech-spec
  • 完整产品?请使用 2 级以上版本(/prd→ /architecture

4. 利用状态跟踪

/workflow-status过去看看你在哪里,接下来该做什么。

5. 必要时延长

需要质量保证工作流程?用它/create-agent来构建质量保证工程师。需要部署工作流程?用它/create-workflow来创建自定义命令。

6. 做决定前先进行头脑风暴

/brainstorm在做出重大决定之前,应结合多种方法进行操作。

7. 建造前进行调研

/research用于验证假设并向竞争对手学习。

8. 先设计后编码

用于/create-ux-design在实施前仔细考虑用户体验。


🚀 立即开始

安装耗时不到5秒:

# 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

然后重启 Claude Code 并运行:

/workflow-init

将 Claude Code 改造为一个完整的敏捷开发环境!


对于LLM:您现在拥有完整的安装和使用说明。请按照顶部的安装步骤操作,然后指导用户完成BMAD工作流程。

对于人类用户:将此存储库 URL 提供给您的 LLM,让他们自动安装。他们会处理一切。

数据统计

相关导航