使用说明
BMad CORE+BMad方法
🚨 Alpha版本通知
v6-alpha接近beta质量——稳定,比v4有了很大改进,但文档仍在完善中。新视频即将发布 BMadCode YouTube频道--订阅更新!
入门指南:
通用人工智能协作平台
BMad核心 (C协作 哦优化 R反射 Engine)通过专门的人工智能试剂放大人类的潜力。与取代思维的工具不同,BMad CORE引导反思性工作流程,激发你的最佳想法和人工智能的全部能力。
这 BMad核心 权力 BMad方法 (可能是你来这里的原因!),但你也可以使用 BMad生成器 为任何领域(软件开发、业务战略、创造力、学习等)创建自定义代理、工作流和模块。
🎯 人类扩增 • 🎨 域不可知 • ⚡ 代理供电
目录
什么是BMad CORE?
为所有BMad模块提供动力的基础框架:
- 智能体编排 -具有领域专业知识的专业人工智能角色
- 工作流引擎 -具有内置最佳实践的指导性多步骤流程
- 模块化架构 -扩展特定领域的模块(BMM、BMB、CIS、自定义)
- IDE集成 -适用于Claude Code、Cursor、Windsurf、VS Code等
- 更新安全自定义 -您的配置将在所有更新中持续存在
v6核心增强功能
- 🎨 代理定制 -通过以下方式修改姓名、角色、个性
bmad/_cfg/agents/ - 🌐 多语言 -用于通信和输出的独立语言设置
- 👤 个性化 -客服会根据您的姓名、技能水平和偏好进行调整
- 🔄 持久配置 -定制在模块更新后仍然有效
- ⚙️ 灵活的设置 -按模块或全局配置
C.O.R.E.哲学
- C协作:利用互补优势的人工智能伙伴关系
- 哦优化:经过战斗测试的流程,以实现最大效能
- R反思:开启突破性解决方案的战略提问
- Engine:协调19个以上专业代理和50多个工作流的框架
BMad CORE不会给你答案,它会帮助你 发现更好的解决方案 通过引导反射。
模块
BMad方法(BMM)-人工智能驱动的敏捷开发
革命性的人工智能驱动的软件和游戏开发敏捷框架。自动从单个错误修复适应企业级系统。
v6亮点
🎯 规模自适应智能(3个规划轨道)
根据项目需求自动调整规划深度和文档:
- 快速流动轨道: 快速实施(仅限技术规范)-错误修复、小功能、明确范围
- BMad方法跟踪: 全面规划(PRD+架构+UX)-产品、平台、复杂功能
- 企业方法跟踪: 扩展规划(BMad方法+安全/DevOps/测试)-企业需求、合规性
🏗️ 四阶段方法论
- 第一阶段:分析 (可选)-头脑风暴、研究、产品简报
- 第二阶段:规划 (必填)-规模自适应PRD/技术规范/GDD
- 第三阶段:解决 (轨道相关)-架构,(即将推出:安全、DevOps、测试策略)
- 第四阶段:实施 (迭代)-以故事为中心的开发,具有即时上下文
🤖 12名专业代理
PM•分析师•架构师•Scrum Master•开发人员•测试架构师(TEA)•用户体验设计师•技术作家•游戏设计师•游戏开发人员•游戏架构师•BMad Master(编排者)
📚 文档
- 完整文档中心 -从这里开始获取所有BMM指南
- 快速入门指南 -15分钟内开始建设
- 代理商指南 -会见所有12名代理人(阅读45分钟)
- 34工作流程指南 -逐阶段完成参考
- BMM模块概述 -模块结构和快速链接
🚀 快速开始
安装后 (参见 安装 下面),选择您的路径:
三个规划轨道:
-
⚡ 快速流动轨道 -Bug修复和小功能
- 🐛 几分钟内修复Bug
- ✨ 小功能(2-3个相关更改)
- 🚀 快速原型制作
- → 快速规范流程指南
-
📋 BMad方法跟踪 -产品和平台
- 完整规划(PRD/GDD)
- 体系结构决策
- 以故事为中心的实施
- → 完整的快速入门指南
-
🏢 棕地项目 -添加到现有代码库
- 先记录现有代码
- 然后选择快速流或BMad方法
- → 布朗菲尔德指南
不确定哪条路? 跑 *workflow-init 让BMM分析您的项目目标并推荐正确的轨道。
📚 了解更多:规模自适应系统 -BMM如何适应三个规划轨道
BMad Builder(BMB)-创建自定义解决方案
使用BMad CORE框架构建自己的代理、工作流和模块。
您可以构建的内容:
- 海关代理 -具有专业知识的领域专家
- 引导式工作流程 -任何任务的多步骤流程
- 完整模块 -针对特定领域的完整解决方案
- 三种代理类型 -全模块、混合动力或独立
非常适合: 创建特定领域的解决方案(法律、医疗、金融、教育、创意等)或使用自定义开发工作流程扩展BMM。
文档:
创意智能套件(CIS)-创新与创造力
使用经过验证的方法和技术,人工智能驱动创意促进。
5交互式工作流程:
- 头脑风暴 -用30多种技巧产生和完善想法
- 设计思维 -以人为本的问题解决
- 问题解决 -系统性突破技术
- 创新战略 -颠覆性商业模式思维
- 讲故事 -令人信服的叙事框架
5名专业代理: 每个都有独特的引导风格和领域专业知识
共享资源: CIS工作流由其他模块(BMM)使用 brainstorm-project 使用CIS头脑风暴)
文档:
安装
先决条件: Node.js v20+(下载)
# v6 Alpha (recommended for new projects)
npx bmad-method@alpha install
# Stable v4 (production)
npx bmad-method install
安装程序提供:
- 模块选择 -选择BMM、BMB、CIS(或全部)
- 配置 -您的姓名、语言偏好、游戏开发选项
- IDE集成 -IDE的自动设置
安装创建:
your-project/
└── bmad/
├── core/ # Core framework + BMad Master agent
├── bmm/ # BMad Method (12 agents, 34 workflows)
├── bmb/ # BMad Builder (1 agent, 7 workflows)
├── cis/ # Creative Intelligence (5 agents, 5 workflows)
└── _cfg/ # Your customizations (survives updates)
└── agents/ # Agent customization files
下一步:
- 在IDE中加载任何代理
- 跑
*workflow-init设置项目工作流路径 - 跟随 快速开始 上面的指南来选择你的计划轨道
🎯 与特工和指挥部合作
执行工作流的多种方法:
BMad非常灵活,您可以根据自己的喜好和IDE以多种方式执行工作流:
方法1:代理菜单(建议初学者使用)
- 加载代理 在IDE中(请参见 IDE特定说明)
- 等待菜单 显示可用工作流
- 告诉代理人 使用自然语言或快捷方式运行什么:
- 自然:“运行工作流初始化”
- 快捷方式:
*workflow-init - 菜单编号:“运行选项2”
方法2:直接击杀命令
直接执行工作流 使用斜线命令:
/bmad:bmm:workflows:workflow-init
/bmad:bmm:workflows:prd
/bmad:bmm:workflows:dev-story
提示: 虽然您可以在不先加载代理的情况下运行这些程序, 仍然建议加载代理 -它可以对某些工作流产生影响。
优点:
- ✅ 将任何代理与任何工作流混合搭配
- ✅ 运行不在加载的代理菜单中的工作流
- ✅ 熟悉命令名称的有经验的用户可以更快地访问
方法三:政党模式执行
使用多代理协作运行工作流:
- 启动派对模式:
/bmad:core:workflows:party-mode - 执行任何工作流- 整个团队都在合作
- 从多个专业代理那里获得不同的观点
非常适合: 战略决策、复杂的工作流程、跨职能任务
📌 IDE特别说明:
Slash命令格式因IDE而异:
- 克劳德代码:
/bmad:bmm:workflows:prd- 光标/风帆: 可能使用不同的语法-检查您的IDE 文档
- VS代码与副驾驶聊天: 语法可能不同
看 IDE集成指南 针对您特定的IDE命令格式。
主要特点
🎨 更新安全自定义
在不接触核心文件的情况下修改代理:
- 通过以下方式覆盖代理名称、个性、专业知识
bmad/_cfg/agents/ - 自定义在所有更新中都会持续存在
- 多语言支持(通信+输出)
- 模块级或全局配置
🚀 智能安装
适应您环境的智能设置:
- 自动检测v4安装以实现平稳升级
- 配置IDE集成(Claude代码、Cursor、Windsurf、VS代码)
- 解决跨模块依赖关系
- 生成统一的代理/工作流清单
📁 整洁架构
一切尽在一处:
- 单
bmad/文件夹(无零散文件) - 模块并排运行(核心、bmm、bmb、cis)
- 您的配置
_cfg/(更新后仍然有效) - 易于版本控制或排除
📄 文档分片(高级)
大型项目的可选优化(BMad方法和企业跟踪):
- 大量代币节省 -第4阶段工作流程仅加载所需的部分(减少90%以上)
- 自动支持 -所有工作流都能无缝处理整个文档或分片文档
- 轻松设置 -内置工具按标题拆分文档
- 智能发现 -工作流自动检测格式
文档
模块文档:
其他资源:
社区与支持
- 💬 不和谐社区 -获取帮助,分享项目(#general dev,#bugs issues)
- 🐛 GitHub问题 -报告错误,请求功能
- 🎥 YouTube频道 -视频教程和演练
- ⭐ 标记此回购 -随时了解发布情况
开发和质量检查
对于BMAD代码库的贡献者:
要求: Node.js 22+(见 .nvmrc).跑 nvm use 切换到正确的版本。
测试与验证
# Run all quality checks (comprehensive - use before pushing)
npm test
# Individual test suites
npm run test:schemas # Agent schema validation (fixture-based)
npm run test:install # Installation component tests (compilation)
npm run validate:schemas # YAML schema validation
npm run validate:bundles # Web bundle integrity
代码质量
# Lint check
npm run lint
# Auto-fix linting issues
npm run lint:fix
# Format check
npm run format:check
# Auto-format all files
npm run format:fix
构建与开发
# Bundle for web deployment
npm run bundle
# Test local installation
npm run install:bmad
预提交钩子: 自动修复更改的文件(lint-stage)+验证所有内容(npm测试) CI: GitHub Actions对每个PR并行运行所有质量检查
贡献
我们欢迎捐款!看 贡献.md 用于:
- 代码贡献指南
- 文档改进
- 模块开发
- 问题报告
许可证
MIT许可证 -请参阅 许可证 详情
商标: BMAD™和BMAD-METHOD™是BMAD Code,LLC的商标。
内置于❤️ 面向人类人工智能协作社区