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.
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
登录后参与讨论,阅读资讯无需注册。
还没有评论,来分享第一个看法。