Dev Backup

项目快照的本地备份与破坏性恢复工具

开发流程 备份代码变更做数据备份 claude通用 ★ 1.2k 更新于 2026-08-02

安装使用

复制下面这段提示词发给你的 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 格式),按其中说明在我的环境里完成安装和配置。