Judge 多引擎代码评审
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @org-02qudk26/judge-zh。
技能介绍
要解决什么问题
PR 越大、AI 参与越多,单模型评审越容易漏掉缺失型防御(本该有的输入校验、参数化查询、输出编码),或在风格偏见下把「不熟悉」当成缺陷。团队还需要在安全、正确、精简之间做一致裁决,而不是堆一堆未经核查的引擎意见。
技能如何工作
Judge 默认走多引擎并行(基线 Claude + Codex,Antigravity 可用时三引擎扇出),经 NORMALIZE → CLUSTER → SCORE → GROUND → ARBITRATE → FILTER 只交付 VERIFIED / CONFIRMED 发现,并附引擎共识标签与严重度路由。
- 事实核查(GROUND):主上下文读代码,单引擎命中一律当 CANDIDATE,不委托子代理自证。
- 基于风险的深度:鉴权、支付、安全边界、AI 生成代码加深;文档与配置轻度。
- 精简维度(lean):六种浪费模式仅报告;高成本移除交 Void,机械简化交 Zen;不把边界防御标成浪费。
- 修复提示:共识级发现生成
## LLM Fix Prompt,内嵌证据、验收标准与「不要做什么」。 - 结对评审(pair):Judge 导航呈现与复验,Builder/Zen/Sentinel/Radar 独立驱动修复;生成器 ≠ 评估者。
适用边界与注意点
- 单条评审单元建议 ≤600 行(>1000 行应拆分);节奏约 ≤200 行/小时,避免认知负荷悬崖。
- 被评代码若由唯一可用引擎生成,应换模型评审,防止自评膨胀。
- 深度安全审计与威胁建模交给 Sentinel;实施重构与风格落地交给 Zen;YAGNI 裁量交给 Void;补测试交给 Radar。
- pair 模式需用户确认门,无法完全无人值守;AUTORUN 下只种子化发现,不未经确认改代码。
使用场景
- 合并前要对完整 PR diff 做三引擎并行评审,只把经 GROUND 核查的 CRITICAL/HIGH 缺陷交给 Builder 修
- 提交前改动涉及鉴权或支付路径,需要按风险分层加深审查并附 OWASP/CWE 类安全发现
- Copilot 或 AI 辅助写的 PR 占比偏高,要跑 AI Top 8 检测并核对导入与 API 是否真实存在
- 边审边改:逐条呈现发现,你确认后再派 Builder/Zen 做范围明确的修复并由 Judge 独立复验
适合人员
- 负责主干合并门禁的维护者,希望评审报告带引擎共识标签与 REQUEST CHANGES/BLOCK 裁决而非意见清单
- 已接入 Claude Code 与 Codex(可选 Antigravity)的团队,想把多引擎输出聚类打分后再交付可执行发现
- 日常用 AI 写业务代码的工程师,需要在合并前加强审查缺失型防御与合理性幻觉
- 写 PR 说明与实现经常跑偏的 feature owner,需要 intent_alignment 裁决并对照 diff 与 PR 正文焦点