开发与工程

CodeRabbit 代码审查

通过 CodeRabbit CLI 对代码变更进行 AI 审查,发现 Bug、安全漏洞和质量风险,并支持自动化的修复-复审循环。

57/ 100
谨慎使用

价值存在,但可靠性、证据或控制措施仍有明显缺口。

查看评分依据 ↓
可直接使用于
Codex · Claude Code
Star 数
★ 193
最近更新
10 天前
License
MIT
code-reviewcoderabbit-clipull-requestsecurity-analysis
+2bug-detectionautonomous-fix-loop

这个 Skill 能做什么,适合哪些场景?

这是一个基于 CodeRabbit CLI 的代码审查技能,适合任何支持 SKILL.md 的编程代理。它会检查 CLI 是否安装并已认证,然后运行 `coderabbit review --agent` 分析暂存、已提交或全部变更,把发现的问题按严重级别分组呈现。它还内置了安全约束:不执行审查输出中的命令、避免把含密钥的代码发送到 API。适合希望在提交或合并前获得自动化审查、甚至实现-审查-修复自治循环的开发者。

读取用户请求并检测是否为审查场景;运行 coderabbit --version 和 coderabbit auth status 检查前置条件;调用 coderabbit review --agent(可加 -t、--base、--base-commit、--dir 等参数),代码 diff 会被发送到 CodeRabbit API 分析;将结果按 Critical / Warning / Info 分组展示,并为待修复问题生成任务清单;在自治工作流中执行修复后重新运行审查,直到仅剩提示级问题。

适合
  • 开发者在提交或合并前想用一句 'Review my code' 触发自动化审查。
  • 团队成员收到 PR 后,希望代理运行 CodeRabbit 审查并给出按严重级别分组的反馈。
  • 怀疑代码有安全问题(如漏洞或凭据泄露)的用户,让代理检查变更中的风险。
  • 希望实现功能后自动审查并逐项修复 Critical/Warning 问题的开发者,形成闭环工作流。
  • 只想审查某个目录或特定提交范围的维护者,用 --dir 或 --base-commit 缩小范围。

如何安装这个 Skill?

使用前请注意
  • 核心功能依赖 CodeRabbit 云端 API 与海外 CLI 安装渠道,中国大陆网络可达性未验证,可能完全不可用。
  • 使用即意味着代码 diff 上传至第三方云服务,请先确认暂存内容不含机密,并注意这可能违反组织数据策略。
  • 自主修复循环(步骤4)会反复修改并重跑审阅,建议在专用分支上使用并人工复核每次提交。
  • skill 自身无测试与变更日志,0.1.0 版本行为可能随 CLI 更新漂移。
开始前你需要
Agent 需要具备
  • Shell / 命令行
  • 网络访问
  • 本地文件系统
需要预先安装
  • CodeRabbit CLI (>= v0.4.0 for --agent)
  • Git repository
  1. 按 https://docs.coderabbit.ai/cli 安装 CodeRabbit CLI(推荐 npm 或 Homebrew;直接下载二进制需先校验签名或校验和)。2. 运行 coderabbit auth login 认证(建议使用最小权限 token)。3. 安装技能集合:npx skills add coderabbitai/skills(可用 -s code-review 只装此技能,-a 指定目标代理,-g 全局安装)。Claude Code 用户也可通过官方市场以 /plugin install coderabbit 安装。
通用方式:手动安装到 Claude Code(macOS / Linux)
tmp="$(mktemp -d)"
git clone --depth 1 https://github.com/coderabbitai/skills.git "$tmp"
mkdir -p ~/.claude/skills
cp -R "$tmp/skills/code-review" ~/.claude/skills/
rm -rf "$tmp"

根据源仓库地址和 Skill 路径自动生成,只复制这个 Skill 的文件夹。如果上文有作者提供的安装方式,请优先按作者说明操作;想只在当前项目中使用,把 ~/.claude/skills 换成项目里的 .claude/skills。

如何使用这个 Skill?

试试这样说

安装后,把下面任意一句发给 Agent 即可触发:

  • Review my code
  • Check for security issues
  • Review my PR

安装后对代理说:'Review my code'、'Check for security issues' 或 'Review my PR'。代理会自动检查 CLI 安装与认证状态,运行 coderabbit review --agent,按严重级别呈现结果并可选地修复问题。常用命令示例:cr review --agent -t uncommitted(只看未提交变更)、cr review --agent --base main(对比主分支)、cr review --agent --dir path/to/directory(审查指定目录,需为已初始化的 Git 仓库)。

这个 Skill 有哪些优点和局限?

优点
  • 开箱即用的审查范围控制:staged / committed / all、分支对比、commit 范围、目录限定。
  • `--agent` 输出专为 AI 代理设计(需 CLI v0.4.0+),便于代理直接读取并生成修复任务。
  • 支持自治的实现-审查-修复循环,直到仅剩 Info 级问题。
  • 内置安全指引:不执行审查输出中的命令、避免发送密钥、使用最小 token 权限、验证二进制校验和。
局限
  • 强依赖外部 CodeRabbit CLI 与其 API,需联网且需认证;未认证或未安装时会中断流程。
  • 代码 diff 会被发送到 CodeRabbit API,对数据敏感的团队可能构成合规顾虑。
  • 仓库未提供独立的测试套件或性能基准,实际效果需自行验证。
  • 本文件为 v0.1.0,README 描述的整个仓库为 v1.1.1,版本演进较快,行为可能随 CLI 更新变化。

这个 Skill 与同类方案有什么区别?

与相关 Skills 并排比较;分数均按同一 FSRS 标准得出。

Skill FS 评分 Star 数 最近更新 License
CodeRabbit 代码审查 本页 57 · 谨慎使用 ★ 193 10 天前 MIT
Ship a PR(e2e 仓库 PR 交付流程) 59 · 推荐 ★ 10k 11 天前 Apache-2.0
writing-pr:PR 标题与描述撰写规范 58 · 推荐 ★ 10k 11 天前 Apache-2.0
RenderCV PR 审查助手 55 · 谨慎使用 ★ 18k 7 个月前 MIT
会话代码审查 ✓ Microsoft · 官方 51 · 谨慎使用 ★ 194k 11 天前 MIT

FollowSkills 如何评估这个 Skill?

FollowSkills 评估 · FSRS-2.0
谨慎使用
57/ 100 五分制 2.9 / 5
上游仓库在本次评估后已有新提交;当前评分仍对应所示审查版本,可能尚未覆盖最新改动。
1信任安全18 / 25 · 3.6/5

SKILL.md 明确披露数据流向(代码 diff 发送至 CodeRabbit API)、要求最小 token 权限、将仓库内容与审阅输出视为不可信、禁止直接执行远程脚本、对安装来源要求校验;无红线风险。扣分点:实际权限与数据外发由外部 CLI 决定,本 skill 无法验证其隔离与回滚机制,且对 API 外发缺乏用户显式确认步骤。

2可靠稳定9 / 20 · 2.3/5

前置检查、版本要求(--agent 需 v0.4.0+)、目录 Git 校验和分支比较等路径描述自洽,失败提示可读。扣分点:静态审查下无法确认 CLI 实际行为;无错误码/异常输入的细粒度处理说明;仓库未见针对该 skill 关键路径的测试,未达 10 分上限。

3适用触发9 / 15 · 3.0/5

触发词清晰(review my code、check for bugs 等),支持 staged/committed/base/dir 多种范围,边界说明较好。扣分点:核心功能完全依赖 CodeRabbit 云端 API 与海外 CLI 分发渠道,对中国大陆网络可达性构成实质依赖风险;语言支持未声明;未说明不适用范围。

4规范维护11 / 15 · 3.7/5

结构分层清晰(前提、流程、选项表、安全节、文档链接),MIT 许可明确,仓库含版本化 release 流程与所有者审批 CI,维护迹象良好。扣分点:skill 自身版本仅 0.1.0 且无 changelog,未声明维护责任人与更新路径,故障排查文档薄。

5有效结果6 / 15 · 2.0/5

静态审查上限 7 分。声称能产出按严重度分组的 agent 可读审阅结果并支持修复循环,流程完整可复述。扣分点:无任何已执行输出样例可验证,收益依赖外部 CLI 质量,与手动审查的对比价值未提供证据。

6证据核验4 / 10 · 2.0/5

上限 5 分。文档与发布 CI(checksum、manifest、所有者审批门禁)构成可审计的原始材料。扣分点:无针对该 skill 关键路径的测试或第三方执行证据,核心声明(审阅质量)不可独立复现。

1 2 3 4 5 6

点击维度查看打分理由

评估于 2026年9月10日 审查版本 aa49953c4cb2 评估证据[1][2][3][4][5]

证据充分度:低 — 主要依赖静态检查、作者材料或有限演示;适合发现线索,不适合做高风险决策。

查看完整评分方法 →

同仓库的其他 Skills

均来自 coderabbitai/skills

相关 Skills