finishing-a-development-branch · 开发分支收尾

finishing-a-development-branch

开发分支收尾 skill:开发完成后决定如何集成工作。核心流程:先验证测试全绿 → 检测环境(普通仓库 / 命名 worktree / detached HEAD)→ 确认基准分支 → 把选项摆出来等用户选 → 执行 → 清理。

选项按环境严格限定:普通仓库和命名分支给"本地合并 / 推并建 PR / 保持原样"三选一;detached HEAD 只有"推新分支建 PR / 保持原样"(无合并)。合并前必须先在合并结果上重新跑测试;废弃分支只能在用户明确要求并键入 discard 确认后执行。

调用示例:在聊天框中说"开发完成了,测试都过了,决定一下怎么合"。

产品详解

定位

finishing-a-development-branch 是开发分支的集成决策器:只在实现完成且测试全绿后触发,管"怎么集成",不管实现本身。

核心能力

工作流程

  1. 验证测试(失败则停止)
  2. 检测环境(确定菜单与清理方式)
  3. 确认基准分支
  4. 按原文呈现选项,等用户选择
  5. 执行选择(合并 / 推 PR / 保持)
  6. 清理(worktree 与分支,按规则)

输入与输出

输入 说明
开发分支 实现完成、测试全绿
基准分支 未知则询问确认

输出:集成结果(合并完成 / PR 链接 / 分支保留),或废弃确认流程。

适用场景

使用前准备


finishing-a-development-branch 隶属于 Aiglade Skill 库。在 Aiglade 聊天框中用自然语言描述需求即可调用。

← 回到 Skill 大全