SuperAPI AI 工具集

code-optimizer

编程与开发

查看项目

更新于 10-16 06:49

技能介绍

用途:作为 AI 辅助编程的代码优化与分析技能,用于代码审查、遗留代码重构、性能瓶颈分析、安全审计、技术债务清理和最佳实践指导。

主要能力:采用 L1→L2→L3 三层分析漏斗。L1 静态合规层检查命名规范、注释缺失、未使用变量/函数、死代码、潜在语法错误;L2 逻辑与结构层识别重复代码、函数/类长度、魔法数字、嵌套深度与圈复杂度、抽象不足;L3 性能与安全层分析时间/空间复杂度、SQL 注入、资源泄漏、并发竞争、XSS/CSRF 及硬编码密钥。输出按 P0-P3 优先级排序的标准报告,含总体评估、问题汇总、重构方案、性能优化建议、安全检查清单和后续行动计划,并提供技术栈工具链推荐。进阶功能包括交互式重构、单元测试生成和技术债务量化。

使用方式:先理解业务场景、性能与安全要求及技术栈,再按 L1→L2→L3 逐层扫描,最后生成优化报告。检测清单、报告模板、架构等见同目录 references 下的 checklist.md、report-template.md、architecture.md 等文件。

适用场景:代码审查、重构、性能分析、安全审计。限制:资料未提供具体安装命令或运行环境说明,需自行结合模型使用;强调避免过早优化和过度设计,重构前应有充足测试覆盖。