xiaowei-system/skills/devops/file-resource-management/SKILL.md

2.0 KiB
Raw Blame History

name version description
file-resource-management 1.0.0 文件资源管理机制 — 脚本/图片/视频/文档分类存放,避免根目录散落。触发词"文件乱/资源管理/整理文件/归类"。

文件资源管理机制2026-09-05 牧尘要求)

核心原则(科学分类,遵循已有约定,不重复造轮子)

文件类型 统一去处 理由
脚本 ~/.hermes/scripts/140+ 统一库) 已有脚本库,不新建
知识/文档/研究 ~/mc/小唯/06-Raw/<年>/ 按类分 reports/logs/images/videos 进 Obsidian 可检索、进织忆图谱
AI 生图/素材 ~/mc/小唯/06-工具与资源/media/ 跟随知识库备份体系
下载 ~/Downloads(系统标准) 不迁移
根目录(~) 只允许 dotfile + 目录 散落文件 = 异常

自动化机制

1. resource-watchdog.pycron c336c1c3b39f 每日5:00

  • 扫描 ~ 根目录非 dotfile 文件
  • 按扩展名分类:.md/.json/.txt→reports.png/.jpg→images.mp4→videos.zip→archives
  • 自动归档到 ~/mc/小唯/06-Raw/<year>/<kind>/
  • watchdog 语义:干净静默,有散落才报警
  • 手动跑:python3 ~/.hermes/scripts/resource-watchdog.py [--dry-run|--apply]

2. backup-cleanup.pycron 6a87615b5155 每日4:00

  • 自动轮转过期备份state.db.*留3 / 快照留8 / bundle留2 / broken直删 / bak留2
  • 磁盘>85% 额外触发清理

铁律

  1. 任何新备份机制必须先问"它怎么被自动清掉"(保留上限)
  2. 根目录不产生散落文件——产出物直接写入目标目录
  3. 安装前查重目录,模型用软链不复制
  4. 恢复/修复流程结尾必须含"验证新库健康→删旧残留"步骤

归档历史

  • 2026-09-05 首建:根目录 53 散落文件 → 0脚本归 legacy-checks、研究报告归 06-Raw
  • 2026-09-05 磁盘 86%→47%(释放 174Gbroken 83G + 双ComfyUI 30G + 旧备份 40G+ 缓存 8G+ 日志 4G