简诗 AI 文件夹整理
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md 的安装指南,在你的 AI 助手中安装 @user_fccf428b/file-organization-organizer 技能。
技能介绍
解决什么问题
把 Downloads 或项目目录打开一看,文件全堆在一层:报告.pdf、截图20250113.png、final-v2-final.docx 混在一起。改名怕以后找不到,删除怕误删,移动又怕打乱正在跑的构建。手工整理费时,而盲目的自动整理脚本又容易在没看清楚的情况下挪动关键文件。这个技能解决的就是这种「目录已经失控,但不敢随便动」的两难。
核心能力与工作流程
技能以目标目录为输入,按六步执行:
- 扫描:递归枚举文件,收集名称、扩展名、大小、创建/修改时间,并按需计算
SHA-256内容哈希。默认跳过.DS_Store等隐藏与系统文件。 - 分类:支持按文件类型(内置扩展名映射)、修改日期、项目名或文件名中的优先级标签分组;可用
YAML/JSON自定义规则文件覆盖或扩展。 - 查重:对比内容哈希,保留最近修改的副本,旧副本移入
_duplicates/暂存区,删除前先给出汇总供确认;也可选择符号链接节省空间。 - 命名规范:支持 kebab-case、snake_case 或日期前缀等写法,清理特殊字符,所有改名写入日志、可回滚。
- 执行计划:默认 dry-run 预览,确认后才原子化移动文件,并写入
_organization-log.json清单以支持完整撤销。 - 过期归档:可按阈值(默认 12 个月未访问)把陈旧文件移入
_archive/,可选压缩为.tar.gz或.zip。
适用边界与注意点
使用前有几条工程纪律值得留意:始终从 dry-run 开始,尤其是工作项目目录;目标目录在 Git 仓库内时用 git mv 保留历史,并先提示未提交的改动;对 node_modules/、.git/、__pycache__/、vendor/ 等依赖目录默认跳过;目标路径冲突时追加数字后缀而不是静默覆盖;移动后逐一比对哈希验证完整性。
边界方面,该技能遵循简诗 AI 的安全约定:不自动安装依赖、不改系统权限、不创建持久化任务,发送、删除、部署等外部写入必须先展示目标与影响并获得明确确认,凭据不回显、不记录。目录规模超过一万文件、含符号链接或位于网络盘/外接盘时,需要留意批处理进度、链接处理方式和中断风险。
使用场景
- 把堆积半年的下载文件夹按类型分类,将pdf、png、mp3分别放入文档、图片、音频子目录
- 清理项目仓库里的临时文件,把过期截图和测试脚本移入归档目录并压缩为tar.gz
- 整理包含多个子项目的目录,按路径前缀推断项目名,将不同项目的文档和素材分组存放
- 检测重复素材,把相同内容的设计稿和视频保留最新版本,旧版本移入_duplicates暂存区
适合人员
- 桌面和下载文件夹常年爆满,找不到最近下载的合同或截图的个人用户,需要快速分类和清理
- 维护多个项目仓库,担心误删依赖目录或未提交文件的开发者,需要安全移动和日志回滚
- 负责清理服务器或NAS上过期文件的运维人员,需要按时间归档并压缩以节省存储空间
- 整理团队共享文件夹,需要统一命名规范和查重的项目经理,避免文件混乱和重复存储