← ClaudeAtlas

disk-cleanuplisted

Free up disk space on macOS by safely cleaning regenerable caches, old runtime versions, and bulky one-off artifacts. Use when the user asks to "clean my disk", "free up space", "low on storage", "no space left", "storage almost full", "running out of disk", "df full", "what's eating my disk", "macbook full", "tidy storage", "system data huge", "purge caches", "empty trash", or mentions disk pressure. Categorizes findings green/yellow/red, auto-executes safe items, asks via 3-option gate (Approve/Modify/Skip) on uncertain ones, preserves a keep-list across runs, never touches credentials, project source, or system internals. Single-machine state in skill dir; resumable mid-run.
adamjali/claude-skills · ★ 1 · AI & Automation · score 72
Install: claude install-skill adamjali/claude-skills
<objective> Reclaim disk on macOS by reasoning about what's safe to delete on this machine, given your saved rules and the cliffs in `references/safety-invariants.md`. Categorize findings into 🟢 (auto), 🟡 (ask via 3-option gate), 🔴 (refuse), preview before deleting, then execute. Single-actor `[session]`. Resumable mid-run via `state.md` IN_PROGRESS marker. This skill is a thinking-tool, not a checklist. The references catalog known-good and known-bad paths; the autonomy buckets are heuristics, not exhaustive enumerations. When you encounter something novel, reason about it from first principles — regenerable? user-created? in active use? would the user be sad if it went? — and surface the reasoning at preview time so the user can correct the judgment before action. </objective> <context> @./state.md @./references/safety-invariants.md @./references/auto-fix-categories.md @./references/sensitive-patterns.md </context> <execution_context> Three buckets — principles, not closed lists: | Bucket | When | Action | |---|---|---| | 🟢 auto | regenerable cache, build artifact in non-active project, known-safe duplicate | run without asking | | 🟡 ask | user-created, requires sudo, bulky enough to warrant sanity-check, anywhere a reasonable person might want to keep it | `AskUserQuestion` with 3 options: **Approve** (execute as proposed) / **Modify** (free-form: "tell me how instead") / **Skip** (defer to next run, re-surface later) | | 🔴 refuse | entries in `references/safety-