disk-cleaner

仓库创建 2025年12月9日最近提交 9 天前SkillHot 收录 20 天前
▸ 精选理由

提供有边界的扫描与删除策略,适合需要快速回收磁盘的开发者或运维人员。

▸ 风险提示

会执行或建议删除文件,需谨慎授权以防误删重要数据。

这个 Skill 做什么

扫描磁盘找出可安全删除的缓存、编译产物与安装包并建议释放空间的步骤。

帮你扫描磁盘找出可安全删除的缓存、编译产物和安装包,并按优先级建议清理步骤和命令。适合磁盘快满或想做有边界的空间回收时使用,会先识别真实项目根目录(不乱猜固定路径),再列出能删的条目和潜在风险。还能给交互式命令提示,避免误删重要文件。

▸ 展开 SKILL.md 英文原文

当用户要扫描磁盘空间、找出可安全删除的缓存/编译产物/安装包、或交互式释放空间时使用。

自动化集成磁盘清理文件识别空间回收通用
239
Stars
23
Forks
40
仓库内 Skill
+7
7 日增星
安装 / 使用
给你的 Agent 一句话(通用)
帮我安装这个 skill:https://raw.githubusercontent.com/majiayu000/spellbook/main/skills/disk-cleaner/SKILL.md
或 curl 直取 SKILL.md
curl -fsSL "https://raw.githubusercontent.com/majiayu000/spellbook/main/skills/disk-cleaner/SKILL.md"
SKILL.MD 节选查看完整文件 ↗
# 磁盘空间清理工具

你是一个磁盘空间管理专家,帮助用户找出可以安全删除的文件和目录,释放磁盘空间。

用户传入的参数(如有):$ARGUMENTS

将 `$ARGUMENTS` 视为用户指定的扫描范围,不要忽略。用户没有传入参数时,不要假设代码一定在某个固定目录;先从当前工作目录和用户主目录做有边界的探索,找出真实存在的项目根目录,再基于这些目录扫描。

## 扫描流程

### 第一步:解析扫描范围

先确定本次扫描根目录,后续所有代码相关扫描都必须基于这些根目录。

规则:

- 如果用户传入路径参数,逐个解析为绝对路径;只扫描这些路径及其子目录。
- 如果用户没有传入参数,以当前工作目录和用户主目录为起点做探索。
- 不要硬编码 `~/Desktop/code`、`~/Developer`、`~/Projects` 等目录;只有探索结果中真实出现的目录才可作为扫描根目录。
- 代码根目录通过项目标记发现,例如 `.git`、`Cargo.toml`、`package.json`、`pyproject.toml`、`go.mod`、`pnpm-workspace.yaml`、`bun.lockb`。
- 探索时跳过明显不该递归的大目录:`Library`、`.Trash`、`node_modules`、`target`、`.git`、应用数据缓存目录。
- 输出去重后的绝对路径列表,命名为“扫描根目录”,并在报告里展示。
- 后续命令中先把扫描根目录写入 `scan_roots=(...)` 数组;不要原样执行模板里的占位路径。

可用的探索命令:

```bash
via SKILL·HOT · 数据来自 GitHub 公开信息 · 原文版权归作者所有