写完代码别急着收工!让 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 但老忘清理的效率

它把”做完”这件事从手动变成自动,从随意变成规范。省下的那几分钟,积少成多也是生产力。

GitHubhttps://github.com/obra/superpowers/tree/main/skills/finishing-a-development-branch


GitHub: https://github.com/obra/superpowers/tree/main/skills/finishing-a-development-branch

评论区

0 条评论

登录后可评论。

林小秋 14 阅读