SuperAPI AI 工具集

storage-analyzer

智能体与模型

查看项目

更新于 10-16 09:29

技能介绍

用途:在 macOS 或 Windows 上做只读磁盘/存储分析,回应用户的“磁盘满了”“C盘满了”“空间不够”“存储分析”“占空间”“清缓存”等请求。需注意:内存/RAM 问题、启动项管理、Linux 主机均会拒绝;Windows 开发进程残留树由 windows-dev-process-cleanup 处理,下载整理/重命名由 file-sorter 处理。

工作流程:默认只扫描并生成静态 HTML 报告,未经用户批准不要启动 server.py。扫描命令需用绝对输出路径:python "<skill-dir>/scripts/scan.py" --output <abs-scan.json>,其中 <skill-dir> 为技能加载时给出的基目录,Windows 上可用 py -3 代替 python。Windows 默认分析 AppData Local/Roaming、Temp、Downloads 及已有开发缓存目录;除非用户要求统计 Program Files 大小,否则不要传 --include-system-apps。之后阅读 classification.md 与对应系统的 windows.md 或 macos.md,写出含 top5、green、yellow、red、summary 的 analysis.json;green 的 trash_paths 必须位于 cache-prefixes.json 的缓存前缀之下。再用 python "<skill-dir>/scripts/build_report.py" <abs-analysis.json> --output <abs-report.html> 生成报告,打开 HTML 并总结可回收空间、前两项操作与最高风险项。

清理:只有在用户当轮明确批准具体清理/打开路径后,才后台启动 python "<skill-dir>/scripts/server.py" <abs-analysis.json> --no-browser 并给出 REPORT_URL。该服务只接受 trash 和 open,rm 被禁用;green 的 trash 仍需匹配前缀表。完成后停止服务。禁止对用户路径调用 rm、Remove-Item 或 SHFileOperation,清理只能经由 server.py。报告需列出扫描路径、报告路径、被拒目录,以及是否停留在静态报告;真实回收站执行、隔离安装、供应商对比、人工盲审等应标注为缺失证据。