← 返回列表
AI 编程工具

review-pro:面向编码 Agent 的仓库感知 AI 代码审查系统

tufantunc/review-pro · Repository-aware AI code review for coding agents — triage → 13 specialist reviewers → synthesis. Reviews what the agent changed and what the repo already knew. Claude Code, opencode, Cursor, Codex.

GitHub原文发布 未知首次收录 2026-09-28上架 2026-09-28 09:03

☆ 收藏查看项目 ↗

ELI5:它是什么,解决什么问题

review-pro 是一个开源的仓库感知代码审查系统,面向 Claude Code、opencode、Cursor、Codex 等编码代理。它先对 diff 做分类,只调度十三类专用审查者中相关的那些并行审查,每个审查者都必须在仓库文件中定位证据;随后由综合阶段去重、按领域归属消解冲突、校准严重程度,输出 BLOCK / REQUEST CHANGES / APPROVE 单一结论,并对 Medium 及以上问题派独立代理尝试反驳验证。它还支持通过 .review-pro/ 安装技术栈包(TypeScript/React、Python、Go、Rust、Next.js、WordPress 等)和编写仓库规则(含 co-change 规则),以捕捉 diff 未触及文件中已经存在的约定,例如事故后加的防护或规范化的辅助函数。

核心能力与快速开始

★ 5 · Shell

能做什么
三阶段流水线:Triage 分类 diff、选择相关审查者并限定各自上下文;13 个专用审查者(security、correctness、craft、ai-antipatterns、dry、performance、backend、frontend、a11y、db、api-contract、tests、spec)并行执行、各自以仓库证据支撑结论;Synthesis 去重、按领域归属解决冲突、校准严重程度并输出 BLOCK / REQUEST CHANGES / APPROVE 单一结论。独立验证阶段对去重后最多 8 个 Medium 及以上代码问题各派一个新代理,从源码反驳;被反驳的 High/Critical 仍阻塞并标记 disputed。支持仓库规则 .review-pro/rules.md(含 co-change 规则,在 merge base 读取,改动无法削弱自身审查)与按语言/框架/领域组合的技术栈包(typescript-react、node、python、go、dotnet、rust、php、kotlin、swift、flutter、capacitor、nextjs、tanstack-start、react-native、wordpress、ai-ml)。隐私方面不收集遥测,CLI 安装后本身不访问网络;审查由用户自己的编码代理执行。
适用场景
在多文件改动合并前获得独立、有证据支撑的审查;审查重构、依赖升级或 API/schema 变更,这类改动的依据在 diff 之外;仓库不熟悉且约定重要时;绿色 CI 不够用时(测试通过但无人追踪调用方、错误路径或上游来源)。不适用:格式化/lint/类型检查;单行改动;需要形式化保证的场景——它只提出带定位证据的问题,不证明不存在缺陷。
项目形态
可直接使用的工具
部署方式
以 Claude Code 插件安装(/plugin marketplace add 与 /plugin install,无需 Node.js);或通过 npx review-pro init 安装到 opencode(默认)、cursor、codex、all、auto,Codex 代理自动转 TOML,Cursor 也可用仓库根 .cursor-plugin/plugin.json 直接 /add-plugin。安装为快照,更新需重新执行 init/update。
主要依赖
未说明具体运行环境与模型要求;Node.js 用于 npx 安装路径(Claude Code 插件方式无需 Node.js,据 badge 提示);审查由用户所配置的编码代理及其模型提供方执行。
使用限制
项目自述是审查者而非形式化验证器,不保证不存在 bug;findings 的验证范围有限(每次审查最多 8 个 Medium 及以上代码问题,Spec 类发现不参与验证);文件覆盖为审查者自报;并非在材料中经过实际安装或验证;外部前提与上游源码可能无法获取,此时报告标注 unchecked。
许可证
MIT
最近推送
2026-09-28 06:46

资料检查:2026-09-28 07:00 · 卡片整理:2026-09-28 09:00
卡片由 AI 根据仓库资料整理,未进行安装或运行验证 · 本次更新未完成,保留上次成功内容

职业应用

程序员

在编码代理完成多文件改动后,用 review-pro 对 diff 做仓库感知的独立代码审查:先分类 diff 并只调度相关专用审查者并行审查,每个审查者需在仓库文件中定位证据,再由综合阶段去重、消解冲突、校准严重程度并给出 BLOCK / REQUEST CHANGES / APPROVE 单一结论,用于合并前的代码审查与质量把关。

查看内容依据
review-pro is an open-source, repository-aware code review system for coding agents — **Claude Code, opencode, Cursor, Codex**. Triage reads the diff and dispatches only the relevant specialists of thirteen; they run in parallel, each required to **locate evidence in the repository** before making a claim; synthesis dedups their findings into one verdict: **BLOCK / REQUEST CHANGES / APPROVE**.

官方使用入口 ↗

由 AI 根据来源材料整理,未进行安装或运行验证

这是基于来源内容整理的摘要。原文链接失效后,本页摘要和讨论仍会保留。

讨论 0

登录后参与讨论,阅读资讯无需注册。

还没有评论,来分享第一个看法。