用途:diff-review 是代码迁移或调优协作交接中的“呈现补丁、捕获决定”阶段,把运行开始以来(或上一次 diff-review 迭代以来)项目 cwd 中累积的编辑渲染为可人工审查的 diff,并让用户做出接受、拒绝或部分接受的决定。
主要能力:读取项目 cwd 中累积的改动,以及 plan/steps.json 作为逐文件上下文;输出到 project-cwd/review/ 目录,包含 diff.patch(git apply 形式的统一 diff)、summary.md(逐文件的人类友好说明)、decision.json(decision 为 accept/reject/partial,含 accepted_files、rejected_files、reviewer)和 meta.json(generatedAt、atomDigest、planRevision)。该技能会弹出带三个顶层选项(accept/reject/partial)的 GenUI 选择界面;选择 partial 时,用户通过后续界面逐文件翻转决定。
收敛条件:decision.json 具有非空 decision 时完成。接受会把 handoffKind: 'patch'(若存在成功的 build-test 则为 'deployable-app')写入最终产物清单;拒绝则通过 git restore 或代码导入绑定仓库路径中的等效方式回滚补丁。
限制与禁止事项:不得跳过界面而假定接受;partial 决定时不得生成缺少 accepted_files/rejected_files 的 decision.json;不得回滚 plan/steps.json 的 files[] 并集之外的文件,补丁边界是契约。状态:保留 id,v1 中为仅提示词片段。