双模式代码审查执行引擎
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_cbe7a01d/code-review-master。
技能介绍
要解决什么问题
日常让模型「帮你看一眼代码」,往往要么泛泛而谈,要么一上来就用「每行都有罪」的对抗口吻,噪音很大。更麻烦的是:规范检查、语言特化陷阱、以及「第二双眼睛」的独立验证混在一起,容易互相印证、漏掉真正该修的项。本技能是 code-review-workflow 的执行引擎:由上游 code-review-router 按任务与风险选定 🟡 strict 或 🔴 adversarial,再按固定 Stage 跑完审查并统一输出 P0–P3。
如何工作
🟡 strict mode(默认常规审查,不加载 critical-code-reviewer):
- Stage 1:加载
clean-code,做命名、函数职责、结构与反模式检查,并做改前安全查依赖/测试;分级为[必须修复]/[建议修改]/[仅供参考]。 - Stage 2:用内置
references/language-traps.md做 Python / Bash / JS·TS / SQL 陷阱对照(不另拉 critical skill)。 - Stage 3:派遣子 Agent 走
requesting-code-review,只拿 git diff(或粘贴片段)+ 上下文,与 Stage 1/2 结果隔离,降低确认偏误。 - Stage 4:多源去重、分级映射到 P0–P3;多源独立命中会标
[多源确认]。
🔴 adversarial mode 在 strict 流程上增加:Stage 1 加载 critical-code-reviewer 做六盲区对抗扫描;Stage 2/3 与 strict 同类;Stage 5 用 receiving-code-review 做「先验证再改、P0 不清零不放行」的反馈闭环。非 git 场景会降级为片段审查并在报告中显式标注。
边界与注意点
- 路由由 code-review-router 完成;本 skill 只负责执行,不与 agent-superpowers-workflow 嵌套或交叉引用。
- 🟡 严禁加载 critical;两种模式都必须跑 Stage 3 独立验证;每条问题需标注来源 Stage。
- 某 Stage 失败会降级并在报告顶部 ⚠️ 说明;adversarial 下若 critical 加载失败应禀报并降级为 🟡。
- 发现 ≥3 个问题或含 P0/P1 时会追加简短「复盘反思」章节。
使用场景
- 合并前已有 git diff,需要 clean-code 对标、language-traps 对照,并由子 Agent 独立审同一变更
- BOSS 标明安全/权限/资金类高风险代码,需 critical 六盲区扫描且 P0 修复闭环后才可放行
- 只有粘贴片段、无完整仓库,仍要做规范与陷阱检查,并在报告中标注非 git 降级范围
- code-review-router 判定为常规任务,希望 strict 路径审查、不引入 critical 对抗噪音
适合人员
- 负责 PR 合并门禁、希望多 Stage 结论去重后统一成 P0–P3 的技术负责人
- 在 Agent 技能目录维护 code-review-router 与相关 skill,需与 superpowers 审查链路平行部署的工程师
- 在 adversarial 模式下按 receiving-code-review 逐条验证审查意见、直到 P0 清零再放行的提交者
- 日常改动 Python/Bash/JS·TS/SQL,担心注入、裸 except、pipefail 等语言级陷阱在人工 review 里漏掉的后端/脚本作者