EN
全部 Agent 工程

插件

Claude Code code-review 插件(插件命令,不是 Skill)

Anthropic 官方 code-review 插件:用 /code-review 对 PR 做多代理审查,依赖 gh CLI,未实测

这是一个插件提供的斜杠命令,不是 Skill 目录里的 SKILL.md,页面按 README 原文整理,未实测。

核验日期
· 未实测
适用于
  • Claude Code 官方称命令在 Claude Code 中自动可用(README);但根 README 要求经 /plugin 安装,且 Claude Code 自带同名 /code-review 内置 Skill,插件命令是否自动可用、与内置同名命令的关系待确认[6][1][7]
触发方式
/code-review [--comment]

插件提供的斜杠命令;加 --comment 才发布为 PR 评论;Claude Code 内置有同名 /code-review Skill,二者关系待确认[1][5][7]

安装
官方未提供命令

官方未提供安装命令(没有本插件的逐字命令)。根 README 只有通用格式 /plugin install {plugin-name}@claude-plugins-official,可在 /plugin > Discover 浏览;插件 README 称命令自动可用,两说法冲突待确认[6][1][2]

前置条件
  • 账号 需要带 GitHub 集成的 Git 仓库;账号要求官方未写明[1]
  • 命令行工具 需要安装并登录 GitHub CLI(gh auth login)[1]
  • 权限 命令文件 allowed-tools:Bash(gh issue view、gh search、gh issue list、gh pr comment、gh pr diff、gh pr view、gh pr list),以及 mcp__github_inline_comment__create_inline_comment(行内评论所需 MCP 工具)[5]
  • 费用 官方未写明[1]
核验版本
f8c5e7a
涉及工具

什么时候用

  • 需要对内容有实际改动的 pull request 做自动审查,README 列为适用场景。[1]
  • 仓库有 CLAUDE.md,希望审查时对照其中的约定,README 称这样检查更准。[1]

什么时候不用

  • 已关闭、草稿,或无需审查(如自动生成、明显正确的琐碎改动)的 PR:命令文件写明会停止。README 另写“已审查”会跳过,命令文件里的实际条件是 Claude 已在该 PR 评论过。[1][5]
  • 需要立刻合并的紧急热修复,README 列为不适用。[1]

它做什么

README 写明:命令 /code-review 会并行启动 4 个代理分别审查,每个问题打 0-100 的置信分,低于 80 的会被过滤。结果默认输出到终端,加 --comment 才作为 PR 评论发布。同一 SHA 的命令文件(commands/code-review.md)流程不同,见下表;以下代理分工与评分均是 README 的描述,不当作已确认的实际实现。[1][5]

四个并行代理的分工(README 原文)
代理任务
代理 1 与 2检查是否符合 CLAUDE.md 约定
代理 3扫描改动中明显的 bug
代理 4用 git blame 与历史找出与上下文相关的问题

[1]

  • README 称先判断是否需要审查:已关闭、草稿、琐碎或已审查的 PR 会跳过(命令文件的实际条件见下表)
  • README 称汇总 PR 改动,收集仓库里相关的 CLAUDE.md
  • README 称过滤预先存在的问题、风格挑剔和 linter 能发现的问题(命令文件的排除清单与此相近)

[1][5]

README 与同 SHA 命令文件的流程对照:两份流程冲突,待确认
环节README命令文件 commands/code-review.md
跳过条件已关闭、草稿、琐碎或已审查的 PR已关闭、草稿、无需审查(自动生成或明显正确的琐碎改动),或 Claude 已评论过该 PR;仍审查 Claude 生成的 PR
4 个并行代理代理 1、2 查 CLAUDE.md;代理 3 查明显 bug;代理 4 用 git blame 与历史找上下文问题代理 1、2 为 CLAUDE.md 合规(sonnet);代理 3 只看 diff 找明显 bug(Opus);代理 4 在引入的代码范围内找安全、逻辑等问题(Opus),文中未提 git blame
评分与过滤每个问题 0-100 置信分,低于 80 过滤命令文件正文未见 0-100 评分和 80 阈值;改为对代理 3、4 的问题再启动验证子代理,未通过验证的过滤

[1][5]

调用与安装

入口是斜杠命令 /code-review,可选参数 --comment。插件自己的 README 的 Installation 一节只说该插件包含在 Claude Code 仓库里、命令会自动可用,没有给出安装命令;同 SHA 的仓库根 README 则说明:插件可用 /plugin install {plugin-name}@claude-plugins-official 安装,或在 /plugin > Discover 中浏览。把 plugin.json 的 name(code-review)代入是推断,官方没有逐字写出这条命令。“自动可用”与“需要安装”两种说法不一致,另外 Claude Code 自带同名的 /code-review 内置 Skill(参数不同),实际运行哪个待确认。[1][6][2][7][4]

示例:官方 README 给出的两种用法
/code-review
/code-review --comment

[1]

版本冲突:plugin.json(固定 SHA 文件)写 name 为 code-review、version 为 1.0.1;同一 SHA 的 README 末尾 Version 一节写 1.0.0。两处不一致,以哪个为准待确认,本页不猜。[2][1]

依赖与许可

官方 Requirements 与许可证对照
项目官方写法
仓库带 GitHub 集成的 Git 仓库
命令行安装并登录 GitHub CLI(gh)
CLAUDE.md可选,但推荐
许可证Apache License 2.0(LICENSE 原文)

[1][3]

README 的 Troubleshooting 提到:gh 不可用时先安装并执行 gh auth login。命令文件的 allowed-tools 列出 Bash(gh issue view/search/issue list/pr comment/pr diff/pr view/pr list:*) 以及 mcp__github_inline_comment__create_inline_comment(发行内评论需要该 MCP 工具)。账号细则与费用官方未写明。[1][5]

来源

以下均为官方页面,核验日期见各条;链接指向核验时的版本。

  1. Anthropic · Code Review Plugin README
    f8c5e7a
  2. Anthropic · code-review plugin.json
    f8c5e7a
  3. Anthropic · code-review LICENSE
    f8c5e7a
  4. Anthropic · plugins/code-review
    f8c5e7a
  5. Anthropic · code-review commands/code-review.md
    f8c5e7a
  6. Anthropic · claude-plugins-official README
    f8c5e7a
  7. Anthropic · Claude Code commands reference

发现错误?告诉我们 →