mcpField
B
bmad-dev-auto

bmad-dev-auto

github.com/bmad-code-org开发54.7k100 次安装1 周前更新
代码仓库

关于 bmad-dev-auto

这是一个已弃用的 BMAD 技能,会将构建自动化请求转交给 `bmad-build-auto`。它会检查旧版自定义文件,并在迁移或处理文件冲突前征求批准。

主要功能

  1. 01将请求转交给 `bmad-build-auto`
  2. 02检测旧版自定义文件
  3. 03迁移文件前征求批准
  4. 04迁移问题未解决时停止

适用场景

  1. 01转接对已弃用技能的调用
  2. 02经批准迁移旧版自定义文件

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/bmad-code-org/bmad-method --skill bmad-dev-auto

安装后在 Claude Code 中输入/bmad-dev-auto确认已加载。

详细介绍

已弃用的构建自动别名

激活时

  1. 检查是否存在任一旧版自定义文件:
    • {project-root}/_bmad/custom/bmad-dev-auto.toml
    • {project-root}/_bmad/custom/bmad-dev-auto.user.toml
  2. 如果两个旧版文件都不存在,则原样输出 bmad-dev-auto is deprecated. Redirecting to bmad-build-auto. Please use bmad-build-auto in the future.,使用用户原始输入逐字调用 bmad-build-auto 恰好一次,然后在此 shim 中不再执行任何步骤。
  3. 对于每个存在的旧版文件,使用其对应的新文件名:
    • {project-root}/_bmad/custom/bmad-dev-auto.toml 变为 {project-root}/_bmad/custom/bmad-build-auto.toml。
    • {project-root}/_bmad/custom/bmad-dev-auto.user.toml 变为 {project-root}/_bmad/custom/bmad-build-auto.user.toml。
  4. 如果对应的新文件不存在,告知用户该自定义文件使用了已弃用的名称,并提议重命名。仅在获得明确批准后重命名。如果批准被拒绝或无法获得,或重命名失败,则 HALT 并且不调用任何技能。
  5. 如果对应的新文件已存在,不要覆盖它。读取两个文件,说明它们的差异,并提出新文件的确切内容。与用户解决冲突的值。仅在用户明确批准该内容后,保存并验证新文件,然后删除旧版文件。如果批准被拒绝或无法获得,或任何操作失败,则 HALT 并且不调用任何技能。
  6. 在每个检测到的旧版文件都已成功迁移且没有旧版文件残留后,原样输出 bmad-dev-auto is deprecated. Redirecting to bmad-build-auto. Please use bmad-build-auto in the future.,使用用户原始输入逐字调用 bmad-build-auto 恰好一次,然后在此 shim 中不再执行任何步骤。

评论

支持 Markdown