还在为多分支开发头痛?这个 Skill 让你秒开隔离工作区

还在为多分支开发头痛?这个 Skill 让你秒开隔离工作区

做过多分支并行的开发者都懂这种痛:Feature A 写到一半,紧急修复 Bug B,切来切去把本地代码搞得一团糟,最后 merge conflict 到想砸键盘。

Git Worktree 本来是官方解决这个问题的方案,但手动用起来太费劲——每次都要想目录放哪、分支名怎么命名、切换完还要重新装依赖。大部分人宁可反复 stash,也不想碰 worktree。

using-git-worktrees 把这件事变成了一个 Claude Code Skill。装上之后,你只需要说一句”帮我开个 worktree 做登录功能”,它会自动帮你选目录、建分支、初始化环境,甚至做完后帮你收尾合并。整套流程不再需要手动敲命令。

它解决了什么?

核心是两个痛点:

  • 分支隔离成本太高:传统方式切分支 = 暂存当前改动 → git checkout → 重新装依赖 → 重新跑服务。using-git-worktrees 把这些打包成一个调用。
  • 并行任务容易串:同时在修 bug、做 feature、review PR 时,多个目录互不干扰,每个都有独立的 node_modules 和运行端口。

怎么用?

前提是装了 Claude Code,然后把 skill 克隆到本地:

git clone https://github.com/obra/superpowers.git

找到 skills/using-git-worktrees 目录,复制到你的 Claude Code skills 路径下。之后在对话里直接说”创建一个 worktree”或”清理 worktree”就能触发,不用记任何命令参数。

适合谁?

  • 同时在跑 2 个以上 feature 的前端/后端开发者
  • 需要频繁 hotfix 但不想打断当前开发流的团队
  • 用 Claude Code 做主力编码工具的 AI 原生开发者

如果你的日常是”一个分支做到底”,这个 skill 的收益不明显。但只要你经常在 feature、hotfix、review 之间来回跳,Worktree + Claude 自动化的组合能省下大量上下文切换的心智成本。

GitHub 地址:https://github.com/obra/superpowers/tree/main/skills/using-git-worktrees


GitHub: https://github.com/obra/superpowers/tree/main/skills/using-git-worktrees

评论区

0 条评论

登录后可评论。

江望 1628 阅读