Writing Skills
writing-skills
效率与协作技能,来自 obra/superpowers,查看原文获取完整用途和操作说明。
qing-li-dian-nao【部署与运维】安全清理电脑、清理C盘、释放磁盘空间、整理下载/桌面/文档、查找大文件/旧文件/重复文件、迁移开发工具缓存、分析Docker/WSL/浏览器/包管理器缓存时使用。用户输入“/清理电脑”“清理电脑”“电脑空间不够”“C盘爆了”“帮我整理文件”“找重复文件”等都应触发。默认只读扫描,生成分级清理/迁移方案,任何删除、移动、改配置前必须逐项确认并保留回滚路径。
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
$env:PYTHONUTF8 = "1"
& "<python>" "<skill-dir>\scripts\cleanup_scan.py" `
--include-common --include-known `
--output "<非C盘报告目录>"
用可用 Python 替换 <python>;<skill-dir> 是当前 skill 的安装目录(例如 Windows 上的 %USERPROFILE%\.codex\skills\qing-li-dian-nao、其他 AI 编程工具的 skills/prompts 目录,或你自己的工作流仓库路径)。默认优先用当前工具提供的 Python 或系统可用 Python。用户指定目录时加 --root "D:\path",大范围首次扫描先不加 --hash-duplicates,等发现可疑重复候选后再对更窄范围做精确哈希。
默认会跳过系统目录以及 node_modules/.git 这类重型开发目录并在报告中列出;需要完整项目体积分析时再加 --include-dev-heavy。高风险已知位置只列存在状态,确需测量时再加 --measure-high-risk-known。
cleanup-quarantine\<timestamp>\,同时写 manifest.jsonl 记录原路径、大小、mtime、hash(可行时)。--include-dev-heavy 复扫。npm cache verify/clean、pnpm store prune、yarn cache clean、pip cache purge、cargo cache、gradle --stop 后处理缓存。docker system df、wsl --list --verbose、实际 vhdx 大小分析;docker system prune -a、WSL 导出/导入/注销都属于高风险,必须单独确认。Dism /Online /Cleanup-Image /AnalyzeComponentStore 先分析,再决定 StartComponentCleanup。不要手删 WinSxS。AppData、Program Files、Windows、云盘同步根目录做通配递归删除。当用户想“整理下载/桌面/文档/图片”时:
scripts/cleanup_scan.py:标准库只读扫描器,输出 Markdown + JSON 报告。references/research-synthesis.md:从参考项目提炼的设计原则、风险矩阵和清理类别。需要深度方案或遇到边界情况时读取。