Dev Backup
项目快照的本地备份与破坏性恢复工具
安装使用
复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:
帮我安装这个 AI Skill:Dev Backup。 它的用途是:项目快照的本地备份与破坏性恢复工具 完整的 Skill 内容见:https://321skill.com/skills/dev-backup/raw/index.md 请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。
提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。
使用示例
'备份我的项目 my-app',它会自动创建当前项目目录的快照,命名为my-app-snapshot-1,并保存在backups/下。如果之后想恢复,可以说'先dry-run恢复my-app快照1',查看会覆盖哪些文件,确认后再执行'恢复my-app快照1'完成回滚。
介绍
这个Skill解决了开发过程中因误操作、代码回退或实验性修改导致项目状态丢失的问题。在实际开发中,开发者经常需要频繁备份当前项目状态,以便在出现严重错误时快速回滚到安全版本,但手动打包容易遗漏文件或覆盖重要数据。
使用方式很简单,您只需要对AI发出明确的备份或恢复指令,例如“备份项目my-app”或“恢复my-app的快照2”。AI会自动调用脚本创建基于tar的快照,并在恢复前强制要求dry-run预览受影响文件,确认无误后才执行实际覆盖。所有快照按项目独立编号,默认保留最近5个。
它非常适合需要频繁迭代、快速原型验证的团队或个人开发者。尤其是那些在本地开发环境中进行大量实验性修改,又希望随时能安全回退的后端、全栈或运维工程师。智能体开发场景下,也能用来保存Agent的配置或工作区状态。
建议在每次关键修改前或每日下班前统一执行一次备份。需要注意的是,恢复操作具有破坏性,会覆盖目标目录所有文件,因此务必先执行dry-run核实。该工具仅支持Linux/macOS环境,依赖bash和tar,不适合Windows原生系统。
常见问题
如何恢复指定编号的快照?
对AI说“恢复项目my-app的快照2”,脚本会先进行dry-run,确认后执行实际恢复。
dry-run是必须执行的吗?
是的,恢复前必须先执行dry-run查看受影响文件列表,确认无误后再运行不带--dry-run的恢复命令,这是防止误操作的安全机制。
给 AI 助手的安装指引
如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:
请访问 https://321skill.com/skills/dev-backup/raw/index.md 读取 Dev Backup 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。
AI 可直接读取的原始 Markdown 地址:/skills/dev-backup/raw/index.md(查看排版版本)