用途:code-reviewer 是 matteocervelli/llms 中的代码审查技能,用于在提交代码、重构、发起 PR 前对文件做质量、安全、性能与风格的综合审查,并给出可执行的改进建议。
主要能力:覆盖五个维度。代码质量方面检查文件规模(500 行上限)、单一职责、类型注解、Google 风格文档字符串、错误处理与命名规范;测试方面关注覆盖率(建议 80% 以上)、边界与错误路径;性能方面分析算法复杂度、内存与 I/O、缓存与数据库查询;安全方面涵盖输入校验、认证授权、敏感数据保护及 OWASP Top 10、Python 特有的 eval()、pickle、SQL 注入等问题;风格方面检查 PEP 8、导入组织与格式化。输出包含摘要、质量评分、关键问题、重要问题、建议、优点、详细分析与后续步骤。
使用方式:按需通过命令 /review-code <file-path> 激活,例如 /review-code src/tools/example/core.py。可结合 git diff --name-only main | xargs -I {} /review-code {} 批量审查改动文件。
适用场景:提交前自审、重构验证、安全审查、性能优化、风格合规检查、PR 前审查与代码质量学习。
限制:该技能仅提供审查反馈与指导,不会自动修复问题;具体评分标准、支持语言范围、安装与配置方式、收费情况等资料暂未提供。