还在为多分支开发头痛?这个 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”就能触发,不用记任何命令参数。
适合谁?
如果你的日常是”一个分支做到底”,这个 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
评论区
登录后可评论。