写完代码别急着收工!让 Claude 自动搞定分支收尾
写代码 2 小时,收尾花 20 分钟——相信很多人对这个场景不陌生。测试、merge、PR、删分支,每一步都要手动敲命令,稍不留神还容易漏掉某个环节。
今天推荐一个 Claude Skill,专门解决这个痛点:Finishing a Development Branch。
它能做什么?
一句话:帮开发者安全、自动化地收尾一个开发分支。
你只需要说”我要用这个 Skill 完成工作”,它会自动:
- 运行所有测试,确保代码质量过关
- 停下来等你选择下一步:本地 merge、推送 PR、保留分支,还是丢弃
- 执行你选的操作(git checkout、merge、push、删除分支等)
- 自动清理 worktree(如果用了 git worktree 的话)
为什么值得用?
我见过太多”测试没跑完就合并”的惨剧,也见过分支堆满仓库没人清理。这个 Skill 把整个收尾流程结构化,每一步都有确认环节,强制你做完该做的事再往下走。
几个亮点:
- 测试不过不推进:必须所有测试通过才展示选项,从源头杜绝带病 merge
- 四种选项结构化:merge、PR、保留、丢弃,不会让你稀里糊涂选错
- 危险操作要打字确认:丢弃分支必须输入”discard”,防止手滑删掉还在用的分支
- 自动清理 worktree:用过 git worktree 的都知道事后忘清理有多烦,它帮你搞定
怎么安装?
在 Claude Code 里直接说:
请帮我安装 Finishing a Development Branch Skill
然后把下面这段粘贴给 Claude Code:
请下载 https://github.com/obra/superpowers/archive/main.zip#finishing-a-development-branch 并安装到 .claude/skills/ 目录
安装完成后,每次功能开发完毕,说一句”我要用 Finishing a Development Branch Skill”,Claude 就会自动接管收尾流程。
适合谁?
所有用 Git 管理代码的开发者都适用,尤其是:
- 分支满天飞、经常忘记收尾的同学
- 团队里没有强制 code review 流程,想靠工具补位的
- 用 git worktree 但老忘清理的效率党
它把”做完”这件事从手动变成自动,从随意变成规范。省下的那几分钟,积少成多也是生产力。
GitHub:https://github.com/obra/superpowers/tree/main/skills/finishing-a-development-branch
GitHub: https://github.com/obra/superpowers/tree/main/skills/finishing-a-development-branch
评论区
登录后可评论。