SuperAPI AI 工具集

backend-code-review

编程与开发

查看项目

更新于 10-15 20:33

技能介绍

用途:对后端代码进行系统化审查,识别安全漏洞、性能瓶颈、代码质量与架构问题,并产出带具体位置和修复建议的可执行报告。

主要能力:按结构化流程覆盖五类审查。一是技术栈与范围评估,先盘点语言、框架、数据库、架构与部署方式,并优先审查认证授权、支付与金融交易、数据访问层、外部 API 与 webhook、后台任务、文件上传下载等关键区域。二是代码质量与结构,检查分层(控制器→服务→仓储→数据库)、命名一致性、循环依赖、业务逻辑与基础设施分离,并验证 SOLID 原则、依赖注入与错误处理模式,标记超长函数/类、高圈复杂度、重复代码、缺失类型定义与魔法数字。三是 API 设计,审查 REST 端点结构、HTTP 状态码正确用法、分页实现(游标式与偏移式),GraphQL 的 N+1 查询与 DataLoader 批处理,gRPC 的 proto 定义与错误处理。四是数据库查询与模式,检查 SQL 注入防护(参数化查询)、N+1 查询、缺失索引、事务处理与连接池配置。五是安全审计,覆盖密码哈希(bcrypt/argon2,成本因子≥12)、JWT 配置(强密钥、短过期、算法与签发者/受众)、授权校验、输入验证(如 zod schema)等。

使用方式:资料未提供具体安装命令或调用方式,仅说明按上述五步流程执行,并可加载 code-quality-checklist.md、api-design-checklist.md、database-checklist.md 等详细清单。

适用场景:后端服务上线前审查、安全与性能专项排查、代码质量治理。

限制:资料未提供收费、价格、平台支持范围与效果数据;具体命令与集成方式暂未提供。