Agent skill
code-review
专业代码审查技能。当用户需要审查代码、检查 PR、评估代码质量、发现潜在问题或提供改进建议时使用此技能。
Install this agent skill to your Project
npx add-skill https://github.com/enoch-robinson/agent-skill-collection/tree/main/skills/development/code-review
SKILL.md
Code Review
执行专业、全面的代码审查,关注代码质量、安全性、性能和可维护性。
审查流程
- 理解上下文:了解代码的目的和业务背景
- 结构审查:检查整体架构和设计模式
- 逐行审查:详细检查代码实现
- 输出报告:提供结构化的审查结果
审查维度
###🔒 安全性
- SQL 注入、XSS、CSRF 等漏洞
- 敏感信息泄露(密钥、密码硬编码)
- 输入验证和输出编码
- 权限和认证检查
⚡ 性能
- 算法复杂度(避免 O(n²) 等低效实现)
- 数据库查询优化(N+1 问题)
- 内存泄漏风险
- 不必要的重复计算
🧹 代码质量
- 命名规范(变量、函数、类)
- 函数长度(建议 < 50 行)
- 圈复杂度(建议 < 10)
- DRY 原则(避免重复代码)
📖 可维护性
- 注释和文档完整性
- 错误处理覆盖
- 测试覆盖率
- 依赖管理
输出格式
## 代码审查报告
### 📊 总体评估
- 质量评分:X/10
- 风险等级:低/中/高
### 🚨 必须修复
1. [严重] 问题描述 - 文件:行号
- 原因:...
- 建议:...
###⚠️ 建议改进
1. [中等] 问题描述
- 建议:...
### 💡 优化建议
1. 可选的改进点
### ✅ 亮点
- 代码中做得好的地方
审查原则
- 具体明确:指出具体文件和行号
- 提供方案:不只指出问题,还要给出解决建议
- 区分优先级:区分必须修复和可选优化
- 保持尊重:对事不对人,使用建设性语言
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
your-skill-name
清晰描述这个 Skill 的功能以及何时使用它。包含触发条件和使用场景。
changelog-writer
变更日志编写技能。当用户需要编写 CHANGELOG、版本发布说明、更新记录,或需要整理 Git 提交历史生成变更日志时使用此技能。
PDF 处理工具包。用于提取文本和表格、创建新 PDF、合并拆分文档、旋转页面、处理表单。当需要程序化处理、生成或分析 PDF 文档时使用此技能。
docx
Word 文档处理工具包。用于创建新文档、编辑现有文档、处理修订追踪、添加批注、提取文本。当需要处理 .docx 文件进行文档创建、修改或分析时使用此技能。
xlsx
Excel 电子表格处理工具包。用于创建和编辑电子表格、数据分析、公式计算、格式化。当需要处理 .xlsx/.csv 文件进行数据操作、报表生成或财务建模时使用此技能。
doc-generator
技术文档生成技能。当用户需要编写 README、API 文档、项目文档、技术规范、使用指南或任何技术文档时使用此技能。
Didn't find tool you were looking for?