SuperAPI AI 工具集

code-review

测试与质量

查看项目

更新于 10-16 09:33

技能介绍

用途:审查代码或 diff,重点找出真正影响正确性与安全性的问题,而非堆砌风格挑剔。适用于用户要求审查代码、检查 PR/diff、查找 bug 或做安全审计的场景。

主要能力(按优先级):正确性(逻辑错误、边界条件、空值/零值处理、类型错误、async/await 误用、缺失返回);边界情况(空输入、超大输入、Unicode、时区、并发竞态、整数溢出、部分失败);安全(SQL/shell/HTML 注入、未校验输入、硬编码密钥、不安全反序列化、路径穿越、缺失授权检查、弱加密);错误处理(吞掉异常、失败模式不清、资源泄漏);简化(死代码、重复、过度复杂、可用标准库替代的手写逻辑);可读性(命名、控制流、非显然选择的上下文)。

报告格式:每条发现按 [severity: bug | security | nit] file:line,附 what(问题一行)、why(影响/失败用例)、fix(具体建议或补丁)。高严重度优先;代码良好时直接说明,只列少数值得改的点。区分“这是 bug”与“我偏好”,不确定时写“verify: …”,不编造问题。

使用方式:有 diff 时在上下文中审查 diff,而非整个仓库;对非平凡 bug 建议补测试;审查篇幅与代码规模成比例,10 行片段只回几行。

限制:资料未提供安装命令、平台支持、收费或价格信息;具体调用方式与集成细节暂未提供。