news 2026/9/10 11:23:54

如何把 BMAD-METHOD 从 v4 升级到 v6:清理旧目录并迁移规划产物

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
如何把 BMAD-METHOD 从 v4 升级到 v6:清理旧目录并迁移规划产物

如何把 BMAD-METHOD 从 v4 升级到 v6:清理旧目录并迁移规划产物

【免费下载链接】BMAD-METHODBreakthrough Method for Agile Ai Driven Development项目地址: https://gitcode.com/gh_mirrors/bm/BMAD-METHOD

如果你的项目里还装着 BMad v4(安装目录通常叫.bmad-method),而你已经写好了规划文档或进行中的开发工作,这篇文章给出从 v4 迁移到 v6 的完整路径:用npx bmad-method install安装程序识别并清理旧目录,把规划产物(Brief/PRD/UX/Architecture)迁移到 v6 的_bmad-output/planning-artifacts/目录,最后用bmad-help验证迁移结果。

适用前提(来自 升级指南):

  • Node.js 20.12+(安装程序必需)
  • 现有 BMad v4 安装
  • 项目里有要保留的规划产物或进行中的开发工作

开始之前先做一件事:如果仓库里还有未提交的重要变更,先完成提交或备份,再执行升级。

1. 运行安装程序

在项目根目录执行:

npx bmad-method install

安装程序会自动检测现有安装。v4 会被识别出来,安装程序提供迁移辅助。完整的交互流程(选择安装位置、AI 工具、模块)见安装说明;如果安装的是预发布版本,则改用npx bmad-method@next install

判断是否正常的标准:安装结束时,安装程序会显示BMAD is ready to use!并给出 BMad 的安装路径;如有未处理的警告也会一并列出。缺失uv只产生警告、不阻断安装,但依赖uv的技能在补装uv之前无法使用。

2. 处理旧的 v4 安装目录

当安装程序检测到 v4 时,你有两种处理方式:

  • 允许安装程序自动备份并删除.bmad-method
  • 先退出安装流程,之后手动清理旧目录

注意一个例外:如果你把 BMad Method 目录改成了其他名字,安装程序无法自动处理,需要你自己手动定位并删除。

3. 清理 IDE 命令与技能目录

v4 的 IDE 命令/技能不会随安装程序自动清除,需要手动删除。以 Claude Code 为例,到.claude/commands/目录下删除所有以bmad开头的嵌套目录。v6 的新技能会安装到.claude/skills/,两个目录用途不同,不要混淆。

这一步的意义:如果遗留了旧版bmad-*条目,你的 AI 工具可能会同时显示新旧两套重复命令,删除后重复现象消失。

4. 迁移规划产物

已有规划文档(Brief/PRD/UX/Architecture)的情况:

把这些文档移动到_bmad-output/planning-artifacts/,并使用可读的文件名:

  • PRD 文档的文件名包含PRD
  • 其他文档按类型包含briefarchitectureux-design
  • 分片文档可以放在命名清晰的子目录中

规划仍在进行中的情况:

文档建议直接用 v6 工作流重启规划,把现有文档作为输入,而不是强行搬运半成品文档。

5. 迁移进行中的开发工作(可选分支)

只有在你已经创建或实现了部分用户故事(story)时才需要这一步:

  1. 完成 v6 安装
  2. epics.mdepics/epic*.md放入_bmad-output/planning-artifacts/
  3. 运行 Developer 的bmad-sprint-planning工作流
  4. 告知智能体哪些史诗/故事已经完成

没有进行中的故事时跳过此节,不影响升级结果。

迁移后的目录结构

升级完成后项目呈现 v6 统一结构:

your-project/ ├── _bmad/ # 单一安装目录 │ ├── _config/ # 你的自定义配置 │ │ └── agents/ # 智能体自定义文件 │ ├── core/ # 通用核心框架 │ ├── bmm/ # BMad Method 模块 │ ├── bmb/ # BMad Builder │ └── cis/ # Creative Intelligence Suite └── _bmad-output/ # 输出目录(v4 时代常见为 doc 目录)

几个容易踩坑的旧名/新名差异:

概念v4(旧)v6(新)迁移提示
核心框架_bmad-core实际上承载的是 BMad Method_bmad/core/变成通用框架层迁移时不要再把_bmad/core/当成 Method 本体
方法模块_bmad-method_bmad/bmm/旧脚本、路径引用需同步更新到bmm
配置方式直接改模块文件每个模块通过config.yaml管理优先改配置,不要直接改生成文件
文档读取需要手动区分分片/非分片自动扫描完整文档与分片入口只有在兼容性场景下才建议手动分片

另外,如果你之前装过这些 v4 模块,升级后它们的去向是:

v4 模块v6 状态
.bmad-2d-phaser-game-dev已集成到 BMGD 模块
.bmad-2d-unity-game-dev已集成到 BMGD 模块
.bmad-godot-game-dev已集成到 BMGD 模块
.bmad-infrastructure-devops已弃用 — 新的 DevOps 智能体即将推出
.bmad-creative-writing未适配 — 新的 v6 模块即将推出

依赖后两个模块的工作流在升级后不可用,规划后续工作时需要留意。

验证升级结果

按 升级指南 给出的后续建议做三件事:

  1. 运行bmad-help,确认可用工作流与下一步建议——如果 AI 工具能识别并运行该技能,说明工具集成正常
  2. 如果是既有项目,补充或更新project-context.md,减少后续实现偏差,参考管理项目上下文
  3. 在继续开发前,先做一次关键链路验证:安装、命令触发、文档读取

bmad-help会确认安装正常工作、列出已安装模块的可用内容,并推荐第一步操作;遇到报错时,把安装程序输出交给 AI 助手处理即可。

【免费下载链接】BMAD-METHODBreakthrough Method for Agile Ai Driven Development项目地址: https://gitcode.com/gh_mirrors/bm/BMAD-METHOD

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/10 11:22:58

论文免费大纲怎么用?工具按环节配齐

写论文最怕的不是文笔,而是写了一半发现结构立不住、推倒重来。不少同学接受了"先有大纲、再写正文"的做法,也用过免费大纲,但拿到一份大纲之后下一步该做什么、它在选题到成文的各个阶段怎么配合,多数人其实没理顺。这…

作者头像 李华
网站建设 2026/9/10 11:19:39

华为CANN/GE图引擎Tensor属性设置

EsSetInt64AttrForTensor 【免费下载链接】ge GE(Graph Engine)是面向昇腾的图编译器和执行器,提供了计算图优化、多流并行、内存复用和模型下沉等技术手段,加速模型执行效率,减少模型内存占用。 GE 提供对 PyTorch、T…

作者头像 李华
网站建设 2026/9/10 11:19:23

木材表面缺陷检测:YOLOv5数据集标注、训练调参与部署完整指南

简介:这份木材表面缺陷检测数据集面向计算机视觉研究与工业质检开发者,可用于训练木材表面裂纹、节疤、腐朽等缺陷识别模型。压缩包共1897个文件,主要包含948张jpg原始木材图像与948个txt YOLO格式标注文件,另附1个yaml类别配置文…

作者头像 李华
网站建设 2026/9/10 11:19:10

TensorFlow 2.0手写数字识别:CNN模型训练与Tkinter界面推理全攻略

简介:这是一套基于TensorFlow 2.0的手写数字识别完整项目,面向深度学习初学者,适合作为AI课程设计与毕业设计参考。项目依托经典的MNIST数据集,包含6万张训练图片和1万张测试图片,所有图像均为2828的灰度手写数字&…

作者头像 李华