用途:对代码改动做只评不改的评审。仅在用户显式调用 review,或由 implement/rush 按流程触发时使用,不因提到 review 相关词自动进入。
主要能力:分阶段评审与 git 评审两条路径,不混用,必须在子代理中执行:主对话只派发、只听结论,不读 diff、不写 reviews/。评审覆盖 Spec(阶段路径)、Standards、正确性等轴,并核对已有文档、CODE-MAP、项目技能与坏味道基线;有阻塞项则结论不通过,建议不阻塞。
使用方式:派发方做前置检查,凭参数判定路径与标识、Pn、defer-commit、git 基点;阶段路径可用 node .agents/scripts/cooking.mjs status <feature> 取待评审阶段,回写评审用 node .agents/scripts/cooking.mjs set <feature> <Pn> 评审 通过|不通过,不手改 Pn.md;阶段路径对 spec.md 运行 node .agents/scripts/spec-files.mjs parse。git 评审以 git rev-parse 可解析参数为比较基点,按 git diff <基点>...HEAD 等确定 diff。执行方不提交,通过后由派发方 git-commit auto,不通过、无改动、带 defer-commit 不提交,不派 sync-docs。
限制:没有子代理工具须停止,不能在本对话降级代评;脚本报错须停止并原文汇报;无法确认归属本阶段的文件不计入评审、不因此阻塞;具体细节见资料中的 review-template.md、common.md、persistent-docs.md 等文件。