用途:Checkpoint 是一个元认知决策支持技能,帮助在开发过程中暂停、评估当前状态,并向用户呈现合适的下一步选项。它适用于任务完成、需求不明确、复杂度上升、方向可能偏离或代码质量待改进等决策点。
主要能力:技能会静默评估进度、质量、目标一致性、不确定性、风险和效率等维度,然后生成 2 至 5 个有意义的选项,覆盖提交进度、系统审计、优先级规划、重新评估决策、向用户澄清、测试验证、重构清理、编写文档、退后一步以及继续当前路径等类型。它会选出一个推荐项,并通过 AskUserQuestion 呈现,推荐项放在首位并标注“(Recommended)”。
使用方式:在检测到完成、不确定、复杂、偏离或质量信号时主动建议该技能。呈现时使用 AskUserQuestion,问题为“What would you like to do next?”,标题为“Next step”,选项包含动作短语标签和一句说明。
适用场景:功能或修复刚完成、需求模糊、存在多条可行路径、范围扩大、出现意外依赖、任务耗时超出预期、工作可能偏离原始意图,或代码可用但需要审查、测试、重构时。
限制:该技能应快速完成,不应过度思考或列出所有可能选项;不应在情况明确时仍推荐询问用户;不应过于频繁触发,只用于真正的决策点;不应解释评估过程,而是自然呈现选项。资料未提供具体安装命令、收费或平台信息。