SheepNav
新上线今天66 投票

Show HN: adamsreview——为Claude Code打造的多智能体PR审查插件

简介

开发者 Adam 在 Hacker News 上展示了他为 Claude Code 构建的插件 adamsreview,旨在通过多阶段、多智能体协作的方式,显著提升代码审查(PR Review)的质量与深度。根据作者自述,该插件在其个人 PR 上捕获的真实 bug 数量远超 Claude Code 内置的 /review/ultrareview 以及 CodeRabbit、Greptile、Codex CLI 等工具,且误报率更低。

核心机制

adamsreview 的核心思路是并行子智能体 + 验证流水线。它并不依赖单一模型的一次性审查,而是将审查任务分解为多个专业视角(如正确性、安全性、用户体验等),最多可并行启动 7 个子智能体分别分析。这些子智能体的输出会经过去重、分级验证(先快速过滤,再深度验证),最后可选的 Opus 跨切面审查会综合所有结果,形成一份高置信度的修复建议列表。

此外,插件支持自动化修复循环:通过 /adamsreview:fix 命令,它能并行处理修复组,用 Opus 重新审查修改,自动回滚引入的回归问题,最后提交可靠的变更。对于不确定的项,/adamsreview:walkthrough 命令会以交互方式逐条询问开发者,辅助决策。

六命令流水线

adamsreview 提供了六个主要命令,构成从审查到修复的完整工作流:

  • /adamsreview:review —— 多视角代码审查,支持 --ensemble 模式集成 Codex CLI 和 PR 机器人评论。
  • /adamsreview:codex-review —— 与 review 输出格式一致的 Codex CLI 同行审查,可调节努力程度。
  • /adamsreview:add —— 将外部发现(如人工审查或 /ultrareview 结果)注入现有审查结果,自动去重验证。
  • /adamsreview:walkthrough —— 交互式审查,对存疑项逐一讨论,决定是否自动修复。
  • /adamsreview:fix —— 自动化修复循环,支持单次提交或按组提交。
  • /adamsreview:promote —— 人工覆盖,将特定发现提升为自动修复项。

成本与可用性

值得注意的是,adamsreview 运行在用户已有的 Claude Code 订阅(推荐 Max 计划)上,不会像 /ultrareview 那样消耗额外使用配额。插件已发布,可通过 /plugin marketplace add adamjgmiller/adamsreview 安装。

行业背景与思考

当前 AI 辅助代码审查工具层出不穷,但大多依赖单一模型的一次性分析,容易遗漏深层逻辑错误或产生大量误报。adamsreview 的多智能体并行 + 分层验证 + 自动修复回滚的设计,更像一个微型审查团队,而非单一审查员。这种思路与“多智能体协作”和“验证链”等前沿理念一致,可能成为未来 AI 代码审查的主流范式。

当然,作者也坦诚目前仅基于个人使用体验(n=1),缺乏大规模对比数据。但其设计理念和初步效果已引起社区关注,或许会成为 Claude Code 生态中一个重要的效率工具。

延伸阅读

  1. 每天在家使用 Sonos 语音控制,这是我最喜欢的 5 个指令
  2. 补丁跑步机:为什么传统应用安全已经不够用了
  3. 马斯克与奥特曼对簿公堂:OpenAI 未来走向何方?
查看原文