SuperAPI AI 工具集

ln-653-runtime-performance-auditor

通用与其它

查看项目

更新于 10-15 23:59

技能介绍

用途:审计异步与一般代码中的运行时性能反模式(优先级 MEDIUM),属于 L3 Worker,只报告不自动修复。主要能力覆盖 6 项检查:async 中的阻塞 IO(同步文件/网络/子进程调用)、不必要的列表分配(如 len([...])、any([...]) 等)、async 中的 time.sleep、循环内字符串 += 拼接、CPU 密集操作缺少 to_thread 卸载、只读数据上的冗余 .copy()/list()/dict()。检测采用候选扫描加上下文验证两层策略,识别 asyncio、Node.js async、Tokio,并按严重度分级与惩罚算法计算 X/10 合规评分。使用方式:从 contextStore 解析 tech_stack、best_practices、codebase_root、output_dir,确定 scan_path;优先使用 hex-line MCP 读取与搜索,热点检测用 hex-graph,MCP 不可用时回退内置 Read/Grep/Glob/Bash 并在报告说明;报告写入 {output_dir}/ln-653--global.md,摘要按合同输出到指定或独立运行路径。适用场景:异步服务、后台任务、请求处理路径等需要排查运行时性能问题的代码库。限制:规则 1、3、5 仅在 async 函数内生效;已包裹在 to_thread/run_in_executor 的调用不标记;测试工具与夹具不计入;小型文件(<1KB)同步读取可能可接受;CLI/脚本中的 time.sleep 跳过;官方资料未提供具体价格、安装方式与平台支持信息。