关于 code-review
面向开发者的结构化代码审查技能,可检查差异、PR、文件或粘贴的代码片段。它覆盖安全、性能、正确性和可维护性,并按优先级列出问题及正面观察。
主要功能
- 01检查安全、性能、正确性和可维护性
- 02支持差异、PR、文件及代码片段
- 03提供评级和可执行的发现
- 04附文件与行号引用
- 05优先呈现关键问题并指出优点
适用场景
- 01合并前审查拉取请求
- 02检查代码片段中的安全缺陷
- 03定位性能或正确性问题
- 04评估现有文件的可维护性
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ w95/ awesome-claude-corporate-skills --skill code-review安装后在 Claude Code 中输入/code-review确认已加载。
详细介绍
代码审查
从安全性、性能、正确性和可维护性等方面进行结构化代码审查。适用于差异、PR、文件或粘贴的代码片段。
审查维度
安全性
- SQL 注入、XSS、CSRF
- 身份验证和授权缺陷
- 代码中的机密或凭据
- 不安全的反序列化
- 路径遍历
- SSRF
性能
- N+1 查询
- 不必要的内存分配
- 算法复杂度(关键路径中的 O(n²))
- 缺少数据库索引
- 无界查询或循环
- 资源泄漏
正确性
- 边界情况(空输入、null、溢出)
- 竞态条件和并发问题
- 错误处理和传播
- 差一错误
- 类型安全
可维护性
- 命名是否清晰
- 单一职责
- 重复
- 测试覆盖率
- 对不明显的逻辑进行文档说明
输出格式
对每个维度进行评级,并提供具体、可执行的发现,注明文件和行号。优先指出严重问题。始终在指出问题的同时,也列出值得肯定之处。
评论
支持 Markdown