Dev Backup

快照备份与破坏性恢复工具

安装使用

复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:

帮我安装这个 AI Skill:Dev Backup。
它的用途是:快照备份与破坏性恢复工具
完整的 Skill 内容见:https://321skill.com/skills/dev-backup-x/raw/index.md
请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。

提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。

使用示例

“备份当前项目到快照,并在恢复时使用破坏性模式”,Dev Backup 会立即创建项目快照并保存;若后续需要恢复,只需说“恢复昨天下午3点的快照”,它会自动执行破坏性恢复,并在完成后提示是否回滚到 tar 回退包。

介绍

Dev Backup 是一个专为开发者设计的代码与数据备份 Skill,支持创建项目快照并在需要时执行破坏性恢复。它采用严格触发器机制,确保只有在特定条件满足时才执行备份或恢复操作,避免误操作。同时,集成安全的 tar 回退方案,在快照恢复失败时自动切换到 tar 归档文件进行回滚,最大程度保障数据完整性。

使用非常简单:安装后,通过自然语言指令即可触发备份或恢复。例如,对 AI 说“备份当前项目代码”或“恢复昨天下午的快照”,Dev Backup 会根据预设的触发器规则自动执行。它支持多种备份策略,包括增量快照和全量归档,并允许自定义备份路径和排除规则。

适合后端开发、全栈开发、运维工程师等需要频繁备份代码变更、管理项目历史版本的开发者。尤其适合在开发关键功能、进行重构或实验性代码修改前使用,以快速保存和恢复编码进度。也适用于团队协作场景,确保每次提交前都有可靠备份。

建议在项目初始化时配置好备份触发规则(如每次 git commit 后自动快照),并定期检查备份存储空间。注意:破坏性恢复会覆盖当前工作目录,请确保已确认恢复目标。对于生产环境,建议先在小范围测试恢复流程。

核心特点

不同于普通备份工具,Dev Backup 支持“破坏性恢复”模式,能直接覆盖当前工作目录并自动触发 tar 回退,确保恢复失败时仍有安全网;其严格触发器机制可精确控制备份/恢复时机,避免频繁 I/O 操作。

注意事项

不支持跨平台备份(如 Windows 与 Linux 互备),且恢复时无法选择性恢复单个文件,只能整目录恢复。

常见问题

如何备份当前项目?

对 AI 说“备份当前项目”,Dev Backup 会自动创建快照并保存到默认路径。

破坏性恢复会丢失数据吗?

会覆盖当前工作目录,但恢复前会自动创建 tar 回退包,确保可回滚至恢复前状态。

给 AI 助手的安装指引

如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:

请访问 https://321skill.com/skills/dev-backup-x/raw/index.md 读取 Dev Backup 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。