精准代码审查

SKILL开发
开发 未标注权限 许可证不明确
安装这个技能

基于代码差异、调用链和测试证据进行精准代码审查,只报告有明确代码依据、可定位、可复现的问题,覆盖正确性、安全性、性能、兼容性和回归风险,并提供严重级别、文件行号、影响分析和验证建议。

一句话选型结论

按资料字段整理

精准代码审查是开发类的 Agent Skill,安装方式未标注,权限级别未标注,许可证不明确,有可直接复制的安装命令。技能本质是给模型读的说明书,效果取决于模型与客户端;装完先用一个小任务验证,再放进正式流程。

分类开发 安装方式未标注 权限级别未标注权限 许可证许可证不明确
累计安装 未标注 本周 未标注
GitHub 星标 未标注 仓库 未标注
下载量 未标注 技能市场下载数
权限级别 未标注权限 安装前请确认风险范围
许可证 许可证不明确 未说明

安装

未标注
在支持 Skills 的客户端里执行,装完问一句「你有哪些技能」验证
skillhub install user_6faf179d/precision-code-review
  1. 1
    确认客户端支持

    确认你的客户端支持 Skills(Claude、Codex、Cursor 等),并升级到较新的版本。

  2. 2
    拿到技能文件

    执行上面的命令安装;也可以把仓库里的 SKILL.md 手动放进客户端的 skills 目录。

  3. 3
    刷新技能列表

    重新打开客户端,或刷新技能列表,让新放进来的技能被加载。

  4. 4
    验证是否生效

    问一句「你有哪些技能」,确认列表里出现它,再拿一个小任务试跑。

技能档案

开发
字段来自技能仓库与公开索引,中文说明由本站标注
作者 / 维护方user_6faf179d仓库 未标注 · 版本 未标注
宿主客户端未标注技能可被这些客户端加载
安装方式未标注安装包 community
权限级别未标注权限安装前请确认风险范围
许可证未说明许可证不明确,商用前请自行确认条款
仓库可用性available技能仓库当前是否可访问
最近核验未标注上游最后核验时间 · 数据更新 1791672205
正文体量5.5 KBSKILL.md 原文大小,越大说明说明书写得越细

典型使用场景

3 类
按分类整理的常见用法,具体以 SKILL.md 为准
写代码与改 bug

按需求补代码、定位并修掉报错。

读仓库与生成改动

让模型读懂项目结构,再给出可落地的改动。

跑测试与排查故障

按现象排查问题,补测试用例并复跑。

选择建议

装之前先看这几条
按条目字段给出的判断,不替你决定用不用

值得选的地方

  • 有可直接复制的安装命令,不用自己翻文档找入口。

先想清楚的地方

  • 没有标注权限级别,实际能做什么要装好后确认。
  • 许可证不明确,商用或二次分发前先到仓库确认条款。
  • 没有做站内核验,内容以作者仓库为准。
  • 技能只是说明书,实际效果取决于模型与客户端,装完先用小任务试一遍。

更适合

  • 需要在开发场景里给模型补一套做法的人。
  • 愿意先读一遍 SKILL.md、确认它会让模型做什么的人。

不太适合

  • 对许可证要求很严、必须明确可商用的人。
  • 只想装完就自动变强、不打算看说明书的人。

同类对比

6 个同类
同分类里挑最接近的几条,字段以各自详情页为准
技能权限级别安装方式累计安装宿主客户端安装命令
精准代码审查当前 未标注权限 未标注 未标注 未标注 有
技能审查员 浏览器控制 ClawHub 市场 877.9 万 OpenClaw 有
Vercel React 最佳实践 浏览器控制 GitHub 仓库 849.1 万 Codex、Claude、Cursor 有
GitHub 代码协作 联网访问 ClawHub 市场 763.3 万 OpenClaw 有
网页设计指南 联网访问 GitHub 仓库 668.6 万 Codex、Claude、Cursor 有
本体论 只读 ClawHub 市场 663.7 万 OpenClaw 有

SKILL.md 全文

5.5 KB
模型实际读到的说明书原文,来自技能仓库

精确代码审查

核心原则

审查代码是否满足预期行为,而不是评价作者或重写代码。先理解变更范围和上下文,再报告问题。每条发现都必须能回答:问题在哪里、什么输入或路径会触发、实际后果是什么、为什么代码证据支持这个判断。

宁可少报告一条,也不要把风格偏好、理论风险或缺少上下文的猜测伪装成缺陷。把无法证实的内容放到“待确认事项”,不要放进确定性的发现列表。

审查流程

1. 确认范围和基线

先确认:

  • 审查的是未提交改动、提交、分支差异还是 Pull Request。
  • 对比基线是什么,完整 diff 是否可见。
  • 变更涉及哪些模块、入口、数据结构、配置和外部接口。
  • 用户是否有明确的风险重点或验收标准。

检查工作区状态、diff、相关提交和必要的上下文文件。不要因为某个文件出现在 diff 中就假设它是问题根因,也不要把基线中已经存在的问题归因于本次变更。

2. 理解行为链路

沿着输入到输出的路径阅读代码:

  1. 找到变更的入口和调用方。
  2. 追踪参数、状态、异常和返回值如何流动。
  3. 检查数据格式、权限、生命周期、事务和并发边界。
  4. 阅读相关测试、类型定义、配置和文档,确认既有约定。
  5. 对照用户目标判断实际行为是否符合要求。

优先阅读与变更直接相邻的代码。只有在调用关系、共享状态或接口契约需要时,才扩展到更大范围。

3. 按风险排序检查

按以下优先级检查:

  • 正确性与数据完整性:错误结果、丢数据、重复处理、边界条件、失败后状态不一致。
  • 安全性与权限:越权、注入、敏感数据泄露、不安全默认值、绕过校验。
  • 可靠性与并发:竞态、超时、重试、幂等性、资源泄漏、部分失败。
  • 兼容性:API、数据库、配置、序列化格式、浏览器或运行时兼容性。
  • 性能:明显的高复杂度、无界增长、重复 I/O、阻塞主流程和不必要的网络请求。
  • 可测试性与回归:关键分支缺少验证,已有测试无法覆盖新的行为。

不要把代码格式、命名偏好、可选重构或“可以更优雅”列为缺陷,除非它直接造成可观察的错误、维护风险或违反项目明确规范。

4. 验证每条发现

将候选问题缩小为最小证明:

  • 给出具体触发条件、输入、状态或调用顺序。
  • 追踪代码实际走到的分支,不依赖“可能会”或“看起来像”。
  • 检查异常处理、默认值、调用方约束和框架行为是否已经消除了风险。
  • 判断问题是否由本次变更引入,或至少由本次变更暴露。
  • 能运行测试、静态检查或最小复现时,实际运行并记录结果。

如果只能证明“值得确认”,就降低结论强度,放入待确认事项。不要因为用户期待发现问题而强行制造发现。

发现格式

按严重程度从高到低列出发现。每条使用以下结构:

[P1] 简短、具体的问题标题
文件: path/to/file.ext:行号

说明:指出触发条件、代码证据和实际影响。说明为什么这不是单纯的风格偏好。

建议:给出修复方向;只有在修复方式明确且不会掩盖其他设计选择时才给出代码级建议。

严重程度含义:

  • P0:会造成广泛故障、严重安全问题或不可恢复的数据损失,应立即阻止发布。
  • P1:高概率造成重要功能错误、安全风险或显著数据问题,应在合并前修复。
  • P2:范围较窄但真实可触发的问题,建议在本次变更中修复。
  • P3:低风险但有明确价值的改进;不要把纯偏好写成 P3。

行号必须指向当前 diff 中能证明问题的最小范围。不要给出不存在或无法定位的行号。

测试与验证

根据变更选择最小但足够的验证集:

  • 运行受影响模块的单元测试或集成测试。
  • 为新增边界补充失败、空值、权限、超时、重复调用和并发场景。
  • 对 API 或数据结构变更检查兼容的旧调用方。
  • 对前端行为使用真实用户路径验证,不以静态检查代替交互验证。
  • 对安全问题优先构造不泄露真实敏感数据的最小复现。

明确区分“已运行并通过”“未运行”“运行失败”和“无法验证”。不要把代码阅读结果写成测试通过。

输出结构

默认按以下顺序输出:

  1. 发现:按 P0 到 P3 列出问题;没有问题时明确写“未发现有代码证据支持的缺陷”。
  2. 待确认事项:只列出需要用户或项目上下文确认的点。
  3. 验证情况:列出执行过的命令、结果和未覆盖的风险。
  4. 简要总结:概括变更影响和剩余风险,不重复发现正文。

如果用户只要求审查,不直接修改代码、创建提交或打开 Pull Request。发现没有足够上下文时,先说明缺口和对结论的影响。

常见问题

5 问
答案由本站依据条目字段整理
精准代码审查怎么安装?

在支持 Skills 的客户端里执行:skillhub install user_6faf179d/precision-code-review。安装方式为未标注。装完刷新技能列表或重开客户端。

精准代码审查支持哪些客户端?

资料没有标注宿主客户端,但只要客户端支持 Skills(Claude、Codex、Cursor 等),一般都能加载。

精准代码审查权限高吗,安全吗?

权限级别为未标注权限。安装前先看它会读取或写入哪些内容。

精准代码审查收费吗?

本站不代收费用,也没有标注具体价格。是否收费取决于技能本身和所用的模型或客户端,正式使用前按作者说明确认。

精准代码审查用什么许可证?

许可证标注为 未说明(许可证不明确)。商用或二次分发前请到仓库确认条款原文。

热门专题

按场景挑技能
全部专题 →

技能内容以作者仓库为准;分类、权限级别与许可证状态的中文说明为中文整理,最近核验 未标注。