用途:对一段已提交的 git diff 做多视角代码审查。技能会为每次运行创建临时 SAM 计划,并行派出四个审查者(安全、性能、质量、无障碍),再由综合者把四份结论合并成一份去重、交叉引用的问题清单,最后按门禁规则给出总结行与退出码。
主要能力:解析 --diff(必填,git 范围)、--issue(可选,GitHub issue 号)、--slug(可选,覆盖标识);用 git rev-parse 解析比较端点,用 git diff --name-only 得到变更文件列表,无变更文件则报错停止;派生 review_slug 并创建含 T1–T5 五个任务的临时计划;四个审查任务并行执行,T5 依赖 T1–T4;综合者读取四份 Review Results 生成 punch list,并做来源一致性校验(verdict 与原始结论一致、finding 描述逐字对应)。
使用方式:以 --diff <git-range> 调用,先提交未完成改动,再传 <base>..HEAD。四个审查者与综合者均以 dh:task-worker 派发,各自运行 dh:start-task 认领并执行任务;用 sam_plan 的 status 轮询直到 T1–T4 终态,再派发 T5,读取其 Punch List 段并解析 JSON。
门禁与限制:任一视角缺失结论即失败;任一 verdict 为 REJECT 即失败;四个视角全为 SKIP 时通过但必须打印“NOTE: No perspectives reviewed — all skipped”。失败时打印总结行并以非零码退出。计划仅存于内容存储,不开启 attempt,无 dispatch、lease、finish。具体命令与脚本路径以资料为准,其余细节暂未提供。