关于 bmad-sprint-status
bmad-sprint-status 是已弃用的兼容技能,会将迭代状态请求转交给 bmad-sprint-planning。它保留旧版自定义配置处理,并由新技能执行状态视图。
主要功能
- 01转交给 bmad-sprint-planning
- 02直接进入状态视图
- 03解析旧版自定义配置
- 04传递原始请求
适用场景
- 01通过旧技能调用查看迭代状态
- 02继续使用现有 bmad-sprint-status 覆盖配置
安装
复制下面的命令,在终端中运行。
npx skills add https:/ / github.com/ bmad-code-org/ bmad-method --skill bmad-sprint-status安装后在 Claude Code 中输入/bmad-sprint-status确认已加载。
附带文件customize.toml
详细介绍
已弃用 — 转发至 bmad-sprint-planning(状态视图)
此技能已合并到 bmad-sprint-planning 中,后者现在负责整个 sprint-status 产物:对其进行门控、生成和查看。保留此技能作为一个轻量的兼容垫片,以便按名称进行的现有调用和 _bmad/custom/bmad-sprint-status.toml 覆盖文件继续有效。新工作应直接调用 bmad-sprint-planning — “显示 sprint 状态”会直接路由到状态视图。
激活时
-
解析自定义配置:
uv run {project-root}/_bmad/scripts/resolve_customization.py --skill {skill-root} --project-root {project-root} --key workflow。这会读取任何{project-root}/_bmad/custom/bmad-sprint-status.toml和bmad-sprint-status.user.toml中针对旧版字段(activation_steps_prepend、activation_steps_append、persistent_facts、on_complete)的覆盖。 -
加载
{project-root}/_bmad/bmm/config.yaml(以及config.user.yaml,如果存在)以解析{user_name}和{communication_language}。 -
以
{communication_language}向用户发出弃用通知:通知:
bmad-sprint-status已弃用,并将在未来的版本中移除。它现在转发至bmad-sprint-planning,后者的状态视图涵盖此技能所做的一切。若想不再收到此通知,请在下次直接调用bmad-sprint-planning(例如“显示 sprint 状态”),并将任何_bmad/custom/bmad-sprint-status.toml覆盖迁移到_bmad/custom/bmad-sprint-planning.toml。 -
使用以下上下文调用
bmad-sprint-planning。将这些作为激活上下文传入,以便其遵循这些值,而不是从头解析自己的自定义配置:- 意图:
status view— 跳过bmad-sprint-planning通常的意图检测及其就绪门控。 - 预先解析的旧版自定义配置 — 对于四个旧版字段,使用这些值代替从
bmad-sprint-planning自己的customize.toml解析的值:activation_steps_prepend、activation_steps_append、persistent_facts和on_complete= 第 1 步中解析出的值。 - 原始用户输入: 将用户调用此技能时所说的内容原样转发。
bmad-sprint-planning从此处接管工作流。不要在此垫片中执行任何进一步的步骤。 - 意图: