escalate 是 doodledood/claude-code-plugins 提供的一个技能,用于在 /do 流程遇到无法恢复的阻塞时,进行结构化升级,而不是含糊地报告失败。
用途 当 /do 无法继续推进时,escalate 负责把阻塞以证据化的方式呈现给用户,帮助用户做出决策。它由 /do 调用,而不是由用户直接调用。
主要能力
- 呈现阻塞证据:指出无法满足的验收标准(INV-G 或 AC ID)。
- 说明已尝试的做法,以及每次尝试失败的原因。
- 列出可选的解决路径:修复路径、修改该标准、放弃该标准、缩减范围。
- 明确需要用户提供什么才能解除阻塞。
- 拒绝偷懒式升级:诸如“我做不到”“这很难”这类没有尝试证据的升级会被拒绝,必须展示实际尝试。
- 处理验证器的 BLOCKED 结论:例如“尚未部署”“等待人工批准”等,会路由到 escalate,并引用验证器的 BLOCKED 说明,同时传递建议的用户操作。
使用方式
- 由 /do 在遇到不可恢复阻塞时调用。
- 关于清单或流程的纯问题由 /do 直接回答,不会升级到 escalate。
- 如果用户以范围变更回应(例如“修改 AC-X”“删除该标准”“为 Y 增加检查”“我们还需要 Z”),则调用 /manifest-dev:define <manifest-path> 修改清单,然后恢复 /do。
- 如果用户清除了阻塞或补充了缺失的上下文,则直接恢复 /do。
适用场景
- /do 执行过程中遇到无法满足的验收标准。
- 验证器返回 BLOCKED 结论,需要人工介入或等待外部条件。
- 需要用户决定是修复、修改标准、放弃标准还是缩减范围。
限制
- 不处理关于清单或流程的纯问题,这类问题由 /do 直接回答。
- 不接受没有尝试证据的偷懒式升级。
- 具体安装命令、收费与价格、支持平台等信息暂未提供。