cr skill:把 PR 审查交给 Agent 的通用 Skill

前言

Pull Request 里最常见的问题不是「看不懂代码」,而是「看不出问题」:逻辑写反、回归风险、安全漏洞、缺测试,往往要等到 reviewer 逐行读 diff 才能发现。人审查会受时间、注意力和熟悉度影响,漏掉的往往正是最需要被拦下的那一类。

下面介绍的 cr skill,就是把这个审查动作固化成一个可复用的 Agent Skill,让 Agent 在收到请求时按固定维度扫描 diff,并按严重程度排序输出结果。

这是什么

cr skill 是一个社区维护的代码审查 Skill,坐标 @user_8513044c/codereview2skill,由发布者 user_8513044c 提供,属于 dev-programming 分类,版本 1.0.0,在 SkillHub 页面显示评分 100000、下载 655 次。

它解决的问题很具体:当用户提出代码审查、PR 审查、审查意见、风险评估、是否可以合并等需求时,Agent 能用统一的检查清单处理,而不是每次临时发挥。它基于通用 SKILL.md 格式,不绑定某个特定仓库或语言。

核心功能

  1. 审查对象覆盖三类:pull request、代码 diff、被改动的文件。
  2. 检查维度包括:正确性、回归风险、安全问题、可维护性、缺失的测试。
  3. 输出形式是把发现按严重程度排序,便于直接作为审查意见使用。
  4. 触发条件明确:当用户提出代码审查、PR 审查、审查意见、风险评估、合并就绪判断,或希望结果按严重程度排序时使用。

标签 requires_api_key=false,说明该 Skill 不需要额外配置 API Key 即可使用。

安装与启用

官方地址:

https://api.skillhub.cn/user_8513044c/codereview2skill

SkillHub 页面:

https://www.skillhub.cn/skills/user_8513044c/codereview2skill

已抓取资料中只提供了 SkillHub 页面与坐标 @user_8513044c/codereview2skill,没有给出具体的安装命令、目录结构或配置文件字段。因此这里不猜测命令,实际安装方式以官方页面为准。启用后,在对话中直接提出审查需求即可,例如要求审查某个 PR 的风险、或要求按严重程度给出合并建议。

典型用法

  1. 让 Agent 审查某个 PR:给出仓库与 PR 信息,请它按正确性、回归风险、安全问题、可维护性、缺失测试五个维度检查。
  2. 让 Agent 审查本地 diff:把改动文件或 diff 内容提供给 Agent,要求找出回归风险与缺失测试。
  3. 让 Agent 给出合并判断:在检查维度基础上,请它把发现按严重程度排序,并给出是否具备合并条件的结论。

适用场景与注意

适合这几类需求:个人开发者提交 PR 前的自查、团队里需要按统一标准过一遍改动、以及希望把审查意见按严重程度整理好再讨论的场景。

需要注意的地方:它输出的是审查线索,不是替人做决定。是否合并仍由人确认,尤其是安全与回归判断,需要结合实际运行环境核实。另外,该 Skill 的描述是英文,审查维度是通用维度,如果项目有特殊约定,最好在请求里一并说明。

结尾

cr skill 的价值在于把「按维度查 PR」这件事固定下来,避免每次审查的维度不一致。需要使用时可以从 SkillHub 页面获取,官方地址:https://www.skillhub.cn/skills/user_8513044c/codereview2skill

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

Xiaoye