SuperAPI AI 工具集

finishing-a-development-branch

编程与开发

查看项目

更新于 10-16 04:59

技能介绍

用途:在开发实现完成、测试全部通过后,帮助决定如何整合分支工作,按“验证测试→给出选项→执行选择→清理”的流程收尾。

主要能力:先运行项目测试套件(如 npm test、cargo test、pytest、go test ./...),测试失败则停止并提示必须先修复;通过后确定基础分支(如用 git merge-base HEAD main 或 master 判断),再给出四个固定选项:本地合并回基础分支、推送并创建 Pull Request、保留分支不动、丢弃该工作。

使用方式:选择本地合并时,切回基础分支、拉取最新、合并特性分支、在合并结果上再跑测试,通过后删除分支;选择创建 PR 时,推送分支并用 gh pr create 生成带摘要与测试计划的 PR;选择保留时报告分支与工作树位置且不清理;选择丢弃时要求输入 discard 确认,再切回基础分支并强制删除分支。除保留外,其余选项会清理 git worktree。

适用场景:由 subagent-driven-development、executing-plans 等编排流程在任务或批次完成后调用,并与 using-git-worktrees 配合清理工作树。

限制:该技能只处理 git 机制(合并、PR、清理),不表示项目结束;后续阶段由调用方编排器负责。资料未提供具体安装命令、收费与平台信息。