Claude-howto code-review-specialist
提供全面的代码审查能力,覆盖安全、性能和代码质量分析。适用于用户请求代码审查、代码质量评估、Pull Request 审查,或提到安全分析和性能优化时。
install
source · Clone the upstream repo
git clone https://github.com/luongnv89/claude-howto
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/luongnv89/claude-howto "$T" && mkdir -p ~/.claude/skills && cp -r "$T/zh/03-skills/code-review" ~/.claude/skills/luongnv89-claude-howto-code-review-specialist-a540c1 && rm -rf "$T"
manifest:
zh/03-skills/code-review/SKILL.mdtags
source content
代码审查 Skill
这个 skill 提供全面的代码审查能力,重点关注:
-
安全分析
- 身份验证 / 授权问题
- 数据泄露风险
- 注入漏洞
- 密码学弱点
- 敏感数据日志记录
-
性能审查
- 算法效率(Big O 分析)
- 内存优化
- 数据库查询优化
- 缓存机会
- 并发问题
-
代码质量
- SOLID 原则
- 设计模式
- 命名规范
- 文档
- 测试覆盖率
-
可维护性
- 代码可读性
- 函数长度(建议少于 50 行)
- 圈复杂度
- 依赖管理
- 类型安全
审查模板
对每一段被审查的代码,请提供:
摘要
- 整体质量评分(1-5)
- 关键发现数量
- 建议优先关注的区域
关键问题(如有)
- 问题:清晰描述
- 位置:文件和行号
- 影响:为什么这很重要
- 严重性:Critical / High / Medium
- 修复:代码示例
按类别列出发现
安全性(如有问题)
列出安全漏洞及示例
性能(如有问题)
列出性能问题,并说明复杂度
质量(如有问题)
列出代码质量问题,并给出重构建议
可维护性(如有问题)
列出可维护性问题,并给出改进建议
版本历史
- v1.0.0 (2024-12-10):首次发布,包含安全、性能、质量和可维护性分析