关于 mac-software-storage-cleanup-cn
Mac Software Storage Cleanup 是面向 macOS 的磁盘盘点与清理技能,可统计软件来源及目录占用,并按风险分级提出建议。涉及应用业务数据的清理需用户确认,执行低风险清理后还会复核空间变化。
主要功能
- 01盘点应用安装来源和磁盘占用
- 02按大小排序软件及常见目录
- 03区分低风险与中风险清理项
- 04确认后执行低风险清理
- 05比较清理前后的空间占用
适用场景
- 01检查 macOS 软件及其磁盘占用
- 02定位缓存和模拟器数据以释放空间
- 03在确认前审查应用数据清理候选项
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ yangsonhung/ awesome-agent-skills --skill mac-software-storage-cleanup-cn安装后在 Claude Code 中输入/mac-software-storage-cleanup-cn确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
scripts/cleanup_priority1.shlist_priority2_candidates.shreport_sizes.sh详细介绍
来自项目 READMEMac Software Storage Cleanup
Overview
审计 macOS 软件安装与磁盘占用,输出可执行的分级清理建议,并在用户确认后执行低风险清理。流程会区分应用清单、缓存、模拟器数据和中风险应用数据,避免在没有确认的情况下删除业务数据。
何时使用
当用户有以下需求时使用本技能:
- 检查
/Applications、~/Applications、Homebrew Formula、Homebrew Cask 安装了哪些软件 - 统计软件和常见缓存目录的空间占用,并按大小排序
- 清理
~/Library/Caches、~/Library/Developer/CoreSimulator等低风险目录 - 给出磁盘空间治理建议,并区分低风险与中风险清理项
不要使用
以下场景不应使用本技能:
- 用户想卸载某个具体应用,而不是做磁盘治理盘点
- 用户要求直接删除业务数据目录,但没有明确确认
- 任务环境不是 macOS,或目标路径不适用当前系统
使用说明
- 先执行
scripts/report_sizes.sh,盘点软件来源与主要占用目录。 - 基于报告区分清理优先级:
- 优先级 1:缓存和模拟器数据,默认低风险。
- 优先级 2:应用业务数据目录,仅列出候选,不直接删除。
- 优先级 3:收益较低的小型缓存或日志。
- 输出结论时,必须展示目录类别、数量、总占用和 Top N 大户。
- 如需扫描优先级 2 候选,执行
scripts/list_priority2_candidates.sh [目标目录] [TopN]。 - 只有在用户明确确认后,才执行
scripts/cleanup_priority1.sh或等价清理动作。 - 清理完成后,重新核算并输出“清理前 -> 清理后 -> 释放空间”的对比结果。
标准流程
盘点安装来源与空间占用
-> 识别高价值可清理目录
-> 给出分级建议
-> 等待用户确认
-> 执行低风险清理
-> 复核释放结果
执行命令
bash scripts/report_sizes.sh
bash scripts/list_priority2_candidates.sh ~/Library/Application\\ Support 20
bash scripts/cleanup_priority1.sh
输出要求
- 明确展示每类路径的数量和总占用
- 列出 Top N 大户,便于用户快速决策
- 任何清理动作都必须包含清理前后对比
- 没有用户确认时,不主动删除优先级 2 目录
边界
- 不使用破坏性 git 命令
- 不删除用户未确认的应用业务数据
- 若脚本失败,改用更稳妥的只读排查或最小范围清理方式
评论
支持 Markdown