用途:config-backup 用于备份 Claude Code 配置。它把用户自建的配置目录从 ~/.claude/ 复制到指定目标目录,便于在改动前留档、复制到其他机器或项目、与他人分享自定义设置、迁移到新系统,以及纳入版本控制。\n\n主要能力:默认备份三个目录——commands/(斜杠命令定义)、skills/(技能及其资源)、agents/(子代理定义)。可选择只备份其中一部分。备份脚本会创建不存在的目标目录,优先用 rsync 高效复制,不可用时回退到 cp -r,覆盖已有文件且不逐项询问,并保留目录结构与权限、时间戳。若源目录 ~/.claude/ 不存在则报错退出;目标目录不可写则提示权限错误。\n\n使用方式:通过技能内的脚本执行,命令为 ~/.claude/skills/config-backup/scripts/backup.sh [target-dir] [directories...]。参数 target-dir 为目标目录(不指定时用当前目录),directories 为要备份的目录名列表(commands、skills、agents)。按流程先确认目标目录,再选择要备份的目录,然后运行脚本,最后查看复制结果统计。脚本位于 ~/.claude/skills/config-backup/scripts/backup.sh。\n\n适用场景与限制:适合备份、迁移、分享和版本化用户的 Claude Code 配置。限制方面,资料未提供跨平台支持、图形界面、定时自动备份、云端存储等说明;脚本依赖本地 shell 与文件权限,rsync 不可用时功能受限。参考文档包括 references/troubleshooting.md、examples/backup-workflows.md 与 scripts/backup.sh,具体内容暂未提供。
config-backup
编程与开发
更新于 10-16 03:46