前言¶
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 格式,不绑定某个特定仓库或语言。
核心功能¶
- 审查对象覆盖三类:pull request、代码 diff、被改动的文件。
- 检查维度包括:正确性、回归风险、安全问题、可维护性、缺失的测试。
- 输出形式是把发现按严重程度排序,便于直接作为审查意见使用。
- 触发条件明确:当用户提出代码审查、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 的风险、或要求按严重程度给出合并建议。
典型用法¶
- 让 Agent 审查某个 PR:给出仓库与 PR 信息,请它按正确性、回归风险、安全问题、可维护性、缺失测试五个维度检查。
- 让 Agent 审查本地 diff:把改动文件或 diff 内容提供给 Agent,要求找出回归风险与缺失测试。
- 让 Agent 给出合并判断:在检查维度基础上,请它把发现按严重程度排序,并给出是否具备合并条件的结论。
适用场景与注意¶
适合这几类需求:个人开发者提交 PR 前的自查、团队里需要按统一标准过一遍改动、以及希望把审查意见按严重程度整理好再讨论的场景。
需要注意的地方:它输出的是审查线索,不是替人做决定。是否合并仍由人确认,尤其是安全与回归判断,需要结合实际运行环境核实。另外,该 Skill 的描述是英文,审查维度是通用维度,如果项目有特殊约定,最好在请求里一并说明。
结尾¶
cr skill 的价值在于把「按维度查 PR」这件事固定下来,避免每次审查的维度不一致。需要使用时可以从 SkillHub 页面获取,官方地址:https://www.skillhub.cn/skills/user_8513044c/codereview2skill