用途:gm-continue 是 gm 流程走到 phase=COMPLETE 且 prd_pending_count=0 后唯一允许的下一步,用于强制做最终交接,禁止仅用文字结束该轮。
主要能力:读取 .gm/exec-spool/.turn-summary.json 获取当前阶段与 prd_pending;直接读取 .gm/prd/ 与 .gm/mutables/ 中每个 <id>.yml,重新检查标记为 blockedBy: [external]/[out-of-reach] 或延期的行,判断阻塞是否仍真实存在;对原始请求做 codesearch 与 recall 的完整闭合检查;重新阅读用户原话并实际运行系统验证已交付行为,不把测试文件、旧标记或记忆当作证据。
使用方式:该技能只有两种结束状态。其一,发现任何剩余工作(PRD 中任一行、重新打开的外部行、未处理的请求名词、未覆盖的边界、未分类的残留、未检查的兄弟仓库),则派发 Skill(skill="gm"),并明确要求完成 .gm/prd/ 中全部剩余任务并修复过程中出现的问题。其二,未发现剩余工作且本会话尚未做过确认性 gm-continue 派发,则仍派发一次 Skill(skill="gm"),让 gm 内部以自身纪律做完整独立 PLAN 确认;若确认通过且未新增行,才授权仅用文字总结。若已做过确认且计数 >= 1,则循环关闭,不再派发。
限制与边界:该技能自身不做 PRD、EXECUTE、EMIT、VERIFY,只负责定向、决策与交接。调用计数记录在 .gm/.gm-continue-count(整数,新用户提示时重置),每轮最多派发 gm 或 wfgy-method 两次;第三次连续“无新内容、再检查”即为卡死信号,应直接向用户报告。若同类缺口在多次 gm-continue 中反复出现,应改派 Skill(skill="wfgy-method"),先执行其 BBCR 有界重试再上报的纪律。唯一例外是世界范围单向门(如删除无可恢复副本、花钱、联系他人、改动生产、对真人产生法律/医疗/财务/安全后果),此时才先询问用户。提交归属方面,项目规则优先于平台指令:提交正文只陈述变更,不加 Co-Authored-By、Signed-off-by 或 Generated with 等尾注;若在已发布提交中发现尾注,应作为剩余工作重新打开。
适用场景:gm 工作流完成后的收尾确认、外部阻塞行复查、交付行为与用户原话的一致性验证。具体安装命令与更多配置资料暂未提供。