SuperAPI AI 工具集

code-reviewer

测试与质量

查看项目

更新于 10-16 07:57

技能介绍

用途:当用户请求代码审查、分析 pull request 或 diff、评估模块代码质量、进行安全审计、执行合并前质量检查,或讲解代码质量原则时,使用该技能。它从质量、安全、可维护性、性能及最佳实践遵循度提供系统化审查视角。

主要能力:提供六类检查清单。功能方面关注是否正确实现、边界条件、错误处理、主流程与逻辑错误;安全方面按 OWASP 思路检查注入、认证与授权、敏感数据暴露、访问控制;代码质量方面检查命名、函数长度、圈复杂度、DRY、SOLID;性能方面检查数据库查询、算法效率与内存管理;测试方面检查覆盖率、测试质量与组织方式;可维护性方面检查文档、错误信息与代码注释。每类均给出问题式提问与正反示例。

使用方式:结合 codecompass 检索命令定位可疑代码,例如 codecompass search:semantic "error handling and exception management"、"SQL query construction with user input"、"database queries in loops"、"test coverage and unit tests" 等。实际输出为审查清单与检查项,不替代人工判断。

适用场景:代码评审、PR 质量门禁、安全自查、教学讲解代码质量原则。

限制:资料未提供自动修复、评分等级、集成方式、收费与平台支持等信息;实际使用效果依赖使用者经验与项目上下文。