写完代码测试也过了,然后呢?这个 Skill 帮你标准化收尾流程

写完代码了,测试也跑过了——然后呢?

相信很多程序员都有这个困惑:功能写完了,接下来该合并到 main?还是提 PR?要不要留着?删掉还是存档?

每次都要在脑子里过一遍流程,还容易漏掉步骤。finishing-a-development-branch 这个 Skill 就是来解决这个问题的。

你的代码写完了,这个 Skill 帮你决定下一步

它的核心原则就一条:验证测试 → 探测环境 → 给出选项 → 执行选择 → 清理现场。

工作流程分四步:

第一步:测试先行
不管你选什么操作,先跑测试:npm testcargo testpytest 都行。测试没通过,它不会给你任何选项,直接告诉你哪里失败了,必须先修好。这一步是强制关卡,没有例外。

第二步:探测 Git 环境
它会自动判断你是在普通仓库、git worktree,还是 detached HEAD 状态——不同状态给出不同的选项组合。

第三步:精确给出 4 个选项

代码写完了,你想怎么处理这个分支?
1. 本地合并到主分支
2. 推送到远程并创建 Pull Request
3. 先保留,之后再说
4. 丢弃这段工作

它不会问”你想怎么做?”这种开放式问题,而是直接给你 4 个结构化选项,让你选。这其实是关键——开放式问题容易让人犹豫,结构化选项让决策速度翻倍。

第四步:执行 + 收尾
选完之后,它帮你执行对应操作,并且处理 worktree 清理工作。比如你选了本地合并,它会切到主分支、pull 最新代码、合并特性分支、再次跑测试验证没问题,最后删除特性分支。整个过程有日志,可以回溯。

用在哪里?

日常开发收尾: 功能开发告一段落,不知道该合并还是提 PR,让它来引导你做决定。

AI 编程流程中: 配合 subagent-driven-developmentexecuting-plans 这类多 agent 编排 Skill 使用,在所有子任务完成后自动触发收尾流程。它是整个自动化流水线的最后一环。

Code Review 前置: 在提交 PR 之前,用它做一次标准化的收尾检查,确保不会漏掉测试、不会合并到错误分支。

安装方法

# 方法一:通过 skills CLI 安装
npx skills add ComposioHQ/awesome-claude-skills --skill finishing-a-development-branch --agent claude-code

# 方法二:手动安装
curl -o ~/.claude/skills/finishing-a-development-branch/SKILL.md 
  --create-dirs 
  "https://raw.githubusercontent.com/ComposioHQ/awesome-claude-skills/master/finishing-a-development-branch/SKILL.md"

装完之后,在 Claude Code 里直接说”帮我收尾这个分支”就能触发。


说白了,这个 Skill 就是把你的”写完代码之后该干嘛”这个决策流程标准化了。测试先行、选项清晰、执行有记录——适合那些想把开发收尾流程也自动化、减少人为失误的团队。

GitHub:https://github.com/ComposioHQ/awesome-claude-skills


GitHub: https://github.com/ComposioHQ/awesome-claude-skills

评论区

0 条评论

登录后可评论。

林小秋 24 阅读