mcpField
B
bmad-checkpoint-preview

bmad-checkpoint-preview

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

关于 bmad-checkpoint-preview

bmad-checkpoint-preview 是指向 bmad-walkthrough 的已弃用别名。它会检查旧版自定义文件,并在调用替代技能前要求批准迁移或处理冲突文件。

主要功能

  1. 01转向 bmad-walkthrough
  2. 02检测旧版自定义文件
  3. 03重命名前征求批准
  4. 04处理配置文件冲突

适用场景

  1. 01通过旧别名调用 walkthrough
  2. 02迁移 checkpoint-preview 自定义配置

安装

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

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

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

详细介绍

已弃用的 Walkthrough 别名

激活时

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

评论

支持 Markdown