让AI审代码不再”形式大于实质”——Deep Review多维度代码审查体验

你有没有这种感觉——让 AI 审代码,它要么说”看起来不错”,要么列一堆泛泛的”建议优化命名”?

那种审法,形式大于实质,跟真正的代码审查差太远了。

Deep Review 是 LobeHub 开源的一个 Claude Code Skill,专门做这件事——多维度、并行、还能对抗幻觉的代码审查。

它凭什么不一样?

传统 AI review 的通病:只看到 diff 片段,就敢发明 Bug。Deep Review 的解法是把审查拆成多个独立维度,每个维度交给不同的子 Agent 并行跑,最后汇总、去重、再验证。

核心设计原则很有意思,我列几个:

反幻觉机制——候选发现必须逐个经过独立验证 Agent,由它读完整上下文后给出三方裁决:confirmed / false_positive / need_more_context。不用置信度百分比,因为百分比听起来很精确但不可靠。

反自审批——写代码的 Agent 不能审自己的代码,必须由第三方立场的 Agent 来做。这听起来理所当然,但大多数 AI review 实现都做不到。

规则优先于模型——审查质量来自细粒度、可执行的维度规则,不是来自更聪明的模型。

两档模式,按需切换

Light 模式(默认):普通 review 请求,比如”帮我看看这个 PR”,主 Agent 直接对照维度清单做行内审查,不需要召唤子 Agent,速度快。

Deep 模式(显式触发):输入 /deep-review 或”跑一个完整的多智能体审查”,才会真正触发完整编排——维度审查 Agent → 验证管道 → 全局去重 → 结构化报告 → 交互式修复。

覆盖哪些维度?

SKILL.md 里定义了这些审查维度:

  • ai-coding-bad-habitsai 前缀,覆盖 AI 编程中的常见陷阱
  • code-stylestyle 前缀,命名、可读性、硬编码、样式规范
  • logiclogic 前缀,逻辑正确性、边界情况、并发、测试覆盖
  • business-logicdesign 前缀,框架误用、最佳实践违反、方案权重不匹配
  • reuse-architecturereuse 前缀,重复实现、未使用模式、扩展性
  • performance:性能维度

每个维度都有独立的规则文件(references/dimensions/ 下),包含快速检查清单和完整规则说明。

用一句话总结

Deep Review 把代码审查从”AI 读一遍 diff 说几句好话”升级成了一套有架构的反审、验证、去重流水线——真正的代码审查该有的样子。

如果你经常用 Claude Code 做开发,这个 Skill 值得加到你的工具箱里。

GitHub:https://github.com/lobehub/lobehub/tree/main/.agents/skills/deep-review


GitHub: https://github.com/lobehub/lobehub/tree/main/.agents/skills/deep-review

评论区

0 条评论

登录后可评论。

沈星河 9 阅读