1751569571/windows-disk-cleaner

安全扫描、清理与迁移 Windows 应用及开发缓存,包含桌面程序和 Codex Skill。

Compatible con~Claude CodeCodex CLI~Cursor
npx skills add 1751569571/windows-disk-cleaner

Ask in your favorite AI

Open a new chat with this agent skill pre-loaded.

Documentación

Windows 磁盘缓存清理

执行删除操作时使用内置清理器。用户明确要求清理之前,只进行只读分析。

工作流程

  1. 确认当前系统为 Windows,并确认用户指定的磁盘。
  2. 在任何修改前记录磁盘可用空间。
  3. 如果用户只要求分析,仅读取磁盘容量和已知缓存目录,不删除文件。
  4. 如果用户要求清理:
    • 告知用户本 Skill 将打开交互式清理器。
    • 打开图形界面或关闭软件前先取得许可。
    • 运行 scripts/launch-cleaner.ps1 -Action Verify
    • 运行 scripts/launch-cleaner.ps1 -Action Run 打开清理器。
    • 让用户在界面中检查路径和勾选项后确认清理。
  5. 清理后重新读取可用空间,报告释放容量、跳过项目及仍保持关闭的软件。

使用以下命令运行脚本:

powershell.exe -NoProfile -ExecutionPolicy Bypass -File "<skill-dir>\scripts\launch-cleaner.ps1" -Action Verify
powershell.exe -NoProfile -ExecutionPolicy Bypass -File "<skill-dir>\scripts\launch-cleaner.ps1" -Action Run

图形程序为自包含版本,无需另外安装 .NET。

安全规则

  • 只处理内置清理器白名单生成的候选项。
  • 不要删除整个 AppData、用户目录、磁盘根目录、WindowsProgram Files 或项目目录。
  • 不要处理 pagefile.sys、组件存储、驱动仓库、浏览器凭据、聊天记录、桌面文件、下载目录或回收站。
  • 不要跟随目录联接或符号链接。
  • 除非用户明确授权,否则不要强制关闭软件;优先正常关闭。
  • 清理普通用户缓存时不要申请管理员权限。
  • 截图只用于初步判断;报告结果前必须核验当前文件系统状态。
  • 如果程序哈希校验失败,立即停止。

缓存迁移

优先使用软件官方支持的环境变量,不要使用目录联接:

  • Unity Package Manager:UPM_CACHE_ROOT
  • Gradle:GRADLE_USER_HOME
  • npm:npm_config_cache

设置变量前:

  1. 检查进程、用户和系统级现有值。
  2. 检查 Unity 覆盖变量:UPM_NPM_CACHE_PATHUPM_CACHE_PATHUPM_GIT_LFS_CACHE_PATH
  3. 确认目标盘为健康的 NTFS 分区,并具有足够空间。
  4. 使用 D:\DevCaches 等较短路径。
  5. 获得用户许可后再创建目录和写入用户级变量。
  6. 验证持久化变量以及 npm 实际使用的缓存位置。
  7. 说明新启动的软件才会读取新变量,现有进程必须重启。

不要迁移整个 AppData、浏览器配置、即时通信数据或 Windows 临时目录。

内置资源

  • assets/disk-cleaner.exe:通过 SHA-256 校验的 Windows x64 自包含图形程序。
  • scripts/launch-cleaner.ps1:定位、校验并启动内置程序。

Skills relacionados