← 返回列表
AI 编程AI 资源

revai:面向 Git 分支的交互式 AI 代码审查 Agent Skill

jonathasrochadesouza/revai · An interaction-based code review agent skill featuring correction capabilities and full reasoning abilities, utilizing low token costs.

GitHub原文发布 未知首次收录 2026-10-19上架 2026-10-22 07:06

☆ 收藏查看项目 ↗

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

revai 是一个以 Agent Skill 形式安装的交互式 AI 代码审查工具,只审查 git 分支补丁中的改动行。它依据通用审查基准和按技术栈划分的作业手册(playbook)分析问题,输出结构化审查结果并生成可交互 HTML 报告(质量门禁、按严重度或文件筛选、跳过或恢复、明暗主题),然后在浏览器中自动打开。它还支持双向修复闭环:向 Agent 说出“fix CR-03”即可按 ID 修复,或从报告复制提示词粘贴到任意 Agent 会话。项目支持用 .revai/rules.md 或 CODING_STANDARDS.md 覆盖内置规则,无第三方依赖。

核心能力与快速开始

★ 1 · HTML

能做什么
review 仅针对 git 分支的改动行进行审查;内置通用审查基准,并提供后端、前端、移动端、数据工程、ML/数据科学、游戏等逐栈作业手册;项目自定义规则可覆盖内置基准;生成自包含交互式 HTML 报告,含质量门禁、严重度与文件筛选、跳过/恢复、明暗主题,并自动在浏览器打开;支持按 ID 修复发现项并重新计算质量门禁的两向修复闭环;脚本仅使用 Node.js 内置能力,零依赖。
适用场景
在提交或合并前对当前分支或指定分支做增量代码审查;在 Agent 工作流中按审查结果逐条修复问题;向团队展示带质量门禁与筛选能力的审查报告;用项目自有编码规范约束审查基线。
项目形态
可直接使用的工具
部署方式
作为 Agent 技能安装到支持 skills 生态的 Agent(如 OpenCode、Claude Code、Codex、Cursor)中,默认为项目级安装,也可全局安装;审查产物写入本地 .revai/ 目录。
主要依赖
Node.js ≥ 18;Git,且目标为 git 仓库并具备可用的基线分支(origin/HEAD、main 或 master)。
使用限制
仅审查补丁中的改动行,不覆盖整个代码库;需先完成 diff 步骤并写入通过校验的 JSON 后才生成报告;无头/CI 环境可能无法自动打开浏览器,需手动打开打印出的路径;仓库未说明所用模型、API 成本与调用限制;审查由一个 agent 驱动,质量取决于该 agent 的技能执行。
许可证
MIT
最近推送
2026-10-18 08:53

资料检查:2026-10-19 07:00 · 卡片整理:2026-10-22 07:00
卡片由 AI 根据仓库资料整理,未进行安装或运行验证

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

讨论 0

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

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