跳转到主要内容

Claudebase

技能 已验证 活跃
属于:Claudebase

在用户希望备份、保存或将当前的 Claude Code 配置推送到 GitHub 时使用。

目的

用户可以可靠地将他们的 Claude Code 配置备份到 GitHub,确保数据安全并能够在不同环境或机器之间无缝切换。

功能

  • 将本地 Claude Code 配置同步到 GitHub
  • 支持多个命名配置文件
  • 秘密扫描和冲突检测
  • 同步操作的试运行预览
  • 拉取更改前的自动备份

使用场景

  • 将当前的 Claude Code 设置备份到 GitHub。
  • 在新机器上或数据丢失后恢复配置。
  • 在个人和工作 Claude Code 环境之间切换。
  • 在同步期间预览应用前的更改。

非目标

  • 同步对话或会话数据。
  • 管理 Claude Code 配置之外的项目特定代码文件。
  • 取代 Git 用于通用的项目版本控制。

工作流

  1. 解析用户参数和选项。
  2. 执行相应的 bash 脚本(`sync-push.sh` 或 `sync-pull.sh`)。
  3. 执行必要的检查(秘密检测、多机同步状态)。
  4. 使用 `gh` CLI 和本地 Git 与 GitHub 交互。
  5. 应用或预览本地配置文件更改。
  6. 提供反馈或提示用户确认。

先决条件

  • GitHub CLI (`gh`)
  • [`jq`](https://jqlang.github.io/jq/)
  • [`git`](https://git-scm.com/)
  • `bash`

安装

请先添加 Marketplace

/plugin marketplace add rohithzr/claudebase
/plugin install claudebase@rohithzr

质量评分

已验证
98 /100
1 day ago 分析

信任信号

最近提交about 1 month ago
星标13
许可证MIT
状态
查看源代码