把 Claude Code 的技能和指令当代码管:Git 一拖,多台电脑秒同步

你写了一堆 Claude Code 的技能(Skills)、智能体(Agents)、自定义命令(Commands),结果换台电脑就全丢了?重装一遍?手动复制粘贴?太原始了!

其实,claude-code 这个工具早就悄悄把所有配置存成纯文本文件,放在你的 ~/claude 文件夹里——跟写 Python 脚本、写 Markdown 文档一样,天生就支持 Git

这就意味着:你可以像管理一个真正的开发项目那样,轻松做到:

  • 🌐 多台电脑(公司 Mac、家里 Linux、备用 Windows WSL)一键同步最新技能
  • 📜 用 git blame 查出“谁在上周删掉了那个好用的 SQL 生成器”
  • ⏪ 用 git revert 一键回退到上周五还能跑通的版本(再也不怕改崩)
  • 🛡️ .gitignore 已配好(自动忽略临时文件、缓存、日志等,不污染仓库)

不用学新语法,不用装插件,只要你会 git add, git commit, git push —— 三步搞定整个 Claude Code 开发环境的版本化。

附:这是 ~/.claude 目录的典型结构(你本地能看到):

~/.claude/
├── skills/          # 所有技能文件,比如 "generate-test-cases.claude"
├── agents/          # 智能体定义,比如 "api-doc-helper.claude"
├── commands/        # 自定义命令,比如 "explain-error.claude"
├── config.yaml      # 全局配置(可选)
└── .gitignore       # 已为你准备好的标准忽略规则(推荐直接用)

💡 小提醒:第一次同步前,先 cd ~ && git init && git add .claude && git commit -m "init: my Claude Code setup",然后推到 GitHub/GitLab 私有库就行。后续就是日常 git pull && git push,和写代码完全一样。

直达网址:https://breaking-changes.blog/treat-your-claude-code-setup-like-a-dev-project/

作加

类似文章