SuperAPI AI 工具集

skill-performance-audit

编程与开发

查看项目

更新于 10-16 06:23

技能介绍

用途:对任意代码库执行系统性性能审计,扫描后端 API、数据库模式与 ORM 查询、前端组件及连接池配置,找出可观测的性能反模式,并输出按严重程度排序的报告。适用于排查“为什么这么慢”、检查 N+1 查询、缺失索引、做性能评审等场景。\n\n主要能力:检测 N+1 查询、请求处理器中的同步阻塞、无分页接口、缺失缓存;连接池耗尽、连接泄漏、缺少超时、长事务;缺失索引、过度取数(SELECT *)、多步写入缺少事务;算法复杂度问题,如 O(n²) 嵌套循环、可改 Map/Set 的线性查找、无记忆化递归、重复排序;前端渲染重复计算等。输出包含检测到的技术栈、CRITICAL/WARNING/NOTICE 分级发现(含文件路径与行号)、前 3 项快速修复的前后代码片段。\n\n使用方式:需提供项目源码目录;技术栈可自动检测(如从 package.json、config、文件扩展名推断框架、ORM 与数据库);可用 Scope 参数限定后端、前端或数据库。若未提供路径,会要求用户指定目录或文件。\n\n限制:只审计可观测且已证实的反模式,不做推测性微优化,不建议无依据的重写;未知流量时不建议加缓存;不把风格问题当性能问题。若未发现问题则如实报告,不编造。遇到不支持的框架只跑可应用的检查;文件过大时抽样扫描并注明。其他收费、平台等信息暂未提供。