Claude数据备份工具Skill backup

这是一个用于备份Claude AI助手项目上下文和全局数据的自动化工具。支持将.context、.claude、ideas目录及用户配置数据备份到SMB共享存储,适用于开发环境数据保护、版本控制和风险管理。关键词:Claude备份、项目上下文、SMB共享、数据保护、开发工具、风险管理、自动化脚本、make命令

DevOps 0 次安装 0 次浏览 更新于 2/27/2026

名称: 备份 描述: “将项目上下文和全局Claude数据备份到SMB共享。在风险操作前、会话结束时或按需使用。” 允许工具: Bash(执行备份*), Bash(列出/tmp/ctx-backup*)

备份 .context/.claude/ideas/~/.claude/ 到配置的SMB共享。

何时使用

  • 风险操作前(重大重构、依赖升级)
  • 生产性会话结束时
  • 用户明确要求备份时
  • 切换分支前(存在未提交的上下文更改)

何时不使用

  • CTX_BACKUP_SMB_URL 未配置时(脚本会报错——告知用户进行设置)
  • 短时间内多次执行且中间无更改

使用示例

/backup
/backup project
/backup global
/backup all

参数

参数 备份内容
(无) all
project 仅项目上下文(.context/.claude/ideas/
global 仅全局Claude数据(~/.claude/
all 项目和全局数据

执行

根据参数运行相应的make目标:

# 对应 "project"
make backup

# 对应 "global"
make backup-global

# 对应 "all" 或无参数
make backup-all

流程

  1. 解析参数(未提供时默认为 all
  2. 运行相应的 make 目标
  3. 从输出中报告归档路径和大小
  4. 向用户确认成功

质量检查清单

  • [ ] make目标完成且无错误
  • [ ] 向用户报告归档大小
  • [ ] 若SMB共享未挂载,清晰传达错误信息