SuperAPI AI 工具集

review-perf

测试与质量

查看项目

更新于 10-16 09:32

技能介绍

review-perf 是 mgiovani/cc-arsenal 中的性能审查技能,用于深入分析数据库查询、算法复杂度、前端瓶颈与资源泄漏。它只做分析,不会修改、修复或提交代码;属于静态的、基于模式的分析,不做运行时剖析、基准测试或负载测试,因此估算的 Big O 与影响是近似的,也不保证 100% 检出。使用方式:review-perf 123 扫描指定 PR,review-perf #456 同样扫描 PR,review-perf abc123def 扫描某个提交,review-perf --all 或 review-perf(无参数)扫描整个代码库,可用 --scope database|algorithm|frontend|resources|backend 聚焦分类,backend 含 database+algorithm+resources。PR/提交审阅时会先取完整 diff(gh pr diff <pr_number> 或 git diff-tree -p <commit_sha>),仅允许 grep/读取 diff 触及的文件,并将触及文件中的既有问题单独归入 Pre-existing issues,不计入主发现统计。扫描前会先探测项目技术栈,再按数据库(N+1 查询、缺失索引、连接管理)、算法(二次及以上复杂度、低效数据结构、重复计算)、前端(包体积、React 重渲染、布局抖动、网络瀑布)、资源(内存、连接/文件句柄、线程/进程泄漏)分类进行,每处匹配都需读代码核实并标注文件路径与行号,禁止编造数字。最终按严重程度(Critical/High/Medium/Low)汇总,生成 Markdown 报告,所有计数均来自实际核对结果。参考文件包括 references/agent-prompts.md 和 references/report-template.md。具体平台限制、价格与配置细节暂未提供。