关于 bmad-dev-auto
这是一个已弃用的 BMAD 技能,会将构建自动化请求转交给 `bmad-build-auto`。它会检查旧版自定义文件,并在迁移或处理文件冲突前征求批准。
主要功能
- 01将请求转交给 `bmad-build-auto`
- 02检测旧版自定义文件
- 03迁移文件前征求批准
- 04迁移问题未解决时停止
适用场景
- 01转接对已弃用技能的调用
- 02经批准迁移旧版自定义文件
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ bmad-code-org/ bmad-method --skill bmad-dev-auto安装后在 Claude Code 中输入/bmad-dev-auto确认已加载。
详细介绍
已弃用的构建自动别名
激活时
- 检查是否存在任一旧版自定义文件:
{project-root}/_bmad/custom/bmad-dev-auto.toml{project-root}/_bmad/custom/bmad-dev-auto.user.toml
- 如果两个旧版文件都不存在,则原样输出
bmad-dev-auto is deprecated. Redirecting to bmad-build-auto. Please use bmad-build-auto in the future.,使用用户原始输入逐字调用bmad-build-auto恰好一次,然后在此 shim 中不再执行任何步骤。 - 对于每个存在的旧版文件,使用其对应的新文件名:
{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。
- 如果对应的新文件不存在,告知用户该自定义文件使用了已弃用的名称,并提议重命名。仅在获得明确批准后重命名。如果批准被拒绝或无法获得,或重命名失败,则 HALT 并且不调用任何技能。
- 如果对应的新文件已存在,不要覆盖它。读取两个文件,说明它们的差异,并提出新文件的确切内容。与用户解决冲突的值。仅在用户明确批准该内容后,保存并验证新文件,然后删除旧版文件。如果批准被拒绝或无法获得,或任何操作失败,则 HALT 并且不调用任何技能。
- 在每个检测到的旧版文件都已成功迁移且没有旧版文件残留后,原样输出
bmad-dev-auto is deprecated. Redirecting to bmad-build-auto. Please use bmad-build-auto in the future.,使用用户原始输入逐字调用bmad-build-auto恰好一次,然后在此 shim 中不再执行任何步骤。
评论
支持 Markdown