Agent Skills
返回列表
严格文件操作审查

严格文件操作审查

开发编程 更新于 2026.08.29

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_41b8b590/strict-file-review。

技能介绍

要解决什么问题

批量移动、删除或归档文件时,助手若用 ls 通配符或凭记忆操作,很容易漏文件或数量对不上——目录里还剩几个、目标收到几个,事后才发现。本技能把「列全、等人点头、做完核对」写成硬约束,而不是可选建议。

四步流程怎么跑

  1. 扫描(Scan):用 find 按条件精确枚举目标文件,输出完整路径列表与总数,不依赖 ls 的 glob 展开。
  2. 列清单(List):把结果整理成编号清单,文件名与总数对用户可见。
  3. 确认(Confirm):在用户明确同意之前不执行删除、移动、复制等破坏性或批量操作。
  4. 核对(Verify):执行后立即对照源目录与目标目录的数量,用表格汇报「源剩余 / 目标收到 / 是否一致」,不一致则标 ❌。

操作前自检:扫描是否覆盖扩展名、大小写等条件;列表是否完整展示;用户是否确认;核对是否做完。任一步缺失就停,补全再继续。

边界与注意点

  • 漏文件时不要假设上次结果正确,从头重跑四步。
  • 目标已有同名文件:先说明情况,由用户决定覆盖、跳过或重命名。
  • 目录含子文件夹:事先说明是否递归、子目录是否纳入范围。

使用场景

  • 清理构建产物前,先用 find 列出 `dist/` 与 `*.pyc` 的完整清单,经你确认后再批量删除并核对源目录剩余数量。
  • 把某项目下符合命名规则的日志从多台机器同步目录迁到归档盘,执行前后用表格对比源、目标文件数是否一致。
  • 重构目录结构时批量移动源码与配置文件,要求助手先编号展示全部路径,避免 glob 漏掉大小写或深层子目录中的文件。
  • 发布前删除临时导出文件,目标目录若已有同名文件须先说明,由你决定覆盖或跳过后再执行。

适合人员

  • 维护 CI 缓存与产物目录的 DevOps,需要在清盘或轮转前拿到可核对的全量文件清单与用户确认。
  • 负责合规留档的工程师,批量归档或删除敏感副本时要求四步流程与数量表格,避免漏删或误删。
  • 在 monorepo 里做大规模目录迁移的维护者,担心助手用通配符漏文件,希望强制 find 扫描与执行后校验。
  • 用 AI 助手整理本地项目杂散文件的个人开发者,希望在批量移动/删除前看清完整列表并点头再动刀。