用途:在 macOS 上审计磁盘占用、清理可重新下载的开发者缓存、发现被遗忘的大文件,并对 Downloads 目录做分类整理。触发场景包括用户询问磁盘空间或清理、系统空间不足、查找旧的大文件、清理 brew/uv/pip/npm/cargo 等缓存、整理 Downloads,以及询问 dust、dua、gdu、ncdu 等磁盘分析工具。
主要能力:提供四类任务模板——完整磁盘审计、仅缓存清理、Downloads 整理、遗忘文件搜寻。审计流程先做磁盘总览(注意读取 /System/Volumes/Data 而非 /,因为 APFS 上 / 是只读系统卷),再统计主要目录与开发者工具缓存大小,然后扫描仓库内的构建产物(Rust target/、.venv、node_modules、Zig 缓存),最后查找 180 天以上未访问且大于 50MB 的文件,并通过 AskUserQuestion 让用户选择清理项,执行后报告回收空间。
缓存清理:列出 uv、Homebrew、pip、npm、cargo、rustup、proto、Docker、Playwright、sccache、go-build、huggingface、Claude Code 插件等缓存的位置、典型大小与清理命令,例如 brew cleanup --prune=all、uv cache prune、pip cache purge、npm cache clean --force。日常维护建议用 uv cache prune 而非 uv cache clean。
限制与风险:删除构建产物前必须先检查依赖服务,避免删除正在运行的 launchd 任务所依赖的 node_modules 或 .venv;uv 缓存锁被长期守护进程持有时不要使用 --force;删除缓存条目若硬链接数大于 1 则不会真正回收空间;仓库内构建产物删除后需要重新构建或重新同步。资料未提供该技能的安装方式、收费信息与支持平台范围。