AI写完代码不会收尾?这个GitHub Skill帮你把分支合并流程自动化
写了三天代码,最后死在合并分支这一步——相信我,你不是一个人。
代码写完了,测试全绿,一切就绪……然后呢?直接 merge?手动开 PR?还是就这么放着等别人来收拾?大部分 AI 编程工具不会管这些「收尾工作」,它们擅长开始,却不懂如何体面地结束。
finishing-a-development-branch 就是来解决这个问题的。
这个 Skill 干了什么
它给 AI 编程工具(如 Claude Code)装上了一个标准化的「完工检查流程」。当你的任务完成、测试全绿时,它会引导 AI 按顺序做这几件事:
第一步:验证测试
运行完整测试套件,失败就停住,绝不带着红 suite 进入下一步。
第二步:识别环境
判断当前是普通仓库还是 worktree 环境——这决定后面展示哪些选项。
第三步:确认基准分支
在合并之前再问一遍:「这个分支是从哪个分支分出来的?」避免合并错目标。
第四步:呈现选项
根据环境状态,AI 会展示 2–3 个选项,比如:
– Merge 回本地 base 分支
– Push 并创建 Pull Request
– 先放着,以后再处理
第五步:执行清理
Worktree 环境下还会自动清理工作目录,保持本地干净。
为什么这很重要
用 AI 编程最怕的不是写代码,而是「半途而废」——代码写完了,却因为不知道怎么收尾,结果代码永远躺在孤立的分支里。
这个 Skill 把工程收尾的 SOP(标准操作流程)变成可执行的提示词,让 AI 真正像一个靠谱的工程师一样完成整个工作流,而不只是帮你写代码。
怎么安装
# 克隆整个 Superpowers 集(包含 20+ 技能)
git clone https://github.com/obra/superpowers ~/.claude/skills/superpowers
# 然后在 Claude Code 里直接说:
# "Let's finish this feature branch"
# AI 会自动加载这个 Skill 并引导你走完整个流程
也可以从 Claude 官方插件市场安装:/plugin install superpowers@claude-plugins-
适用场景
- 多人在同一个代码库协作,想让 AI 帮你规范 PR 提交流程
- 用 Claude Code / Codex 等工具做独立功能开发,需要一个标准的「完工仪式」
- 想让 AI 真正融入团队 git 工作流,而不是只当一个代码生成器
与其让 AI 帮你写完代码然后迷茫,不如让它学会「有始有终」。
🔗 GitHub:https://github.com/obra/superpowers
评论区
登录后可评论。