Rewind 文件快照与一键回退
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_09b74654/rewind。
技能介绍
改错了怎么办
用 WorkBuddy 批量改文档、重命名文件夹或试一套新方案时,真正难受的不是「没备份」,而是不知道会动哪些文件、恢复时会不会把新文件误删。Rewind 针对的是当前工作目录里的办公与项目文件:在关键节点拍快照,需要时按版本回退,而不是把整个目录打成 zip 丢在角落里。
核心能力怎么落地
- 何时建快照:大改、删除、试探性修改、多步骤任务开局时主动创建;日常小改不必每次备份。
- 回退流程:
list看时间线 → 不确定先用diff(可选--content)→restore默认 dry-run 预演列清单,确认后再执行。 - 部分恢复:用
--files指定文件夹或文件名,其余改动保留。 - 可逆性:每次恢复前会自动再存一份「恢复前」状态;默认不删快照之后新增的文件,除非明确要求
--purge且已理解风险。
快照落在本机 ~/.workbuddy/rewind/(Windows 为 %USERPROFILE%\.workbuddy\rewind\),不占工作区;单目录最多保留 100 个,可用 prune --keep N 清理。
边界与自定义
保护范围侧重你亲手编辑的内容(Word/PPT/Excel/PDF、笔记等)。不备份缓存、日志、node_modules、.git、Office 锁定文件 ~$*、单文件超过 100MB 等;规则在 rewind.py 的 BUILTIN_EXCLUDES 里改完即生效。操作范围仅限当前工作目录,不会动目录外的路径。
使用场景
- 让 WorkBuddy 批量改 Word/Excel 前,先在工作目录建「改前」快照,改乱再按版本恢复
- 批量重命名或整理文件夹后效果不对,用快照列表选时间点回退,不必手工撤销每一步
- 对当前文件和某个快照跑 diff,确认改了哪些路径后再 restore,避免盲回退
- 多步骤写季度报告或 PPT 做到一半,先打快照保存进度,不满意再从列表恢复到上一版
适合人员
- 经常用 WorkBuddy 在同一工作目录里批量改 Office/PDF,需要可预演的回退而不是靠撤销
- 负责季度汇报或多页 PPT,让助手分多步生成内容,希望在关键节点锁住可恢复版本
- 整理本地项目或资料库时会大批量移动/重命名文件,改完想一键回到整理前状态
- 恢复前必须看清会动哪些文件,并只恢复某个子目录或几个文档、其余改动保留