用途:在实现工作完成并提交、测试套件在当前分支通过、评审反馈已解决后,协调把成果并入主线或干净地处置分支。核心原则是先验证、再给出选项、执行所选路径、最后清理。
主要能力:强制先运行完整测试套件(如 npm test / cargo test / pytest / go test ./...),失败则停止,不进入下一步;用 git merge-base HEAD main 或 master 确定主干分支;固定给出四条路径:本地合并、推送并创建 PR、保留分支不动、彻底放弃;按所选路径执行对应 git 与 gh 命令,并在合并后再次验证合并结果;对工作树进行拆除。
使用方式:开始时声明正在使用该技能。路径 1 本地合并会切换主干、git pull、git merge 特性分支、重跑测试、git branch -d 删除分支;路径 2 用 git push -u origin 与 gh pr create 创建 PR;路径 3 保留分支与工作树;路径 4 需输入 abandon 确认后执行 git checkout 主干与 git branch -D 强制删除。路径 1、2、4 之后检测并移除工作树,路径 3 保留。
适用场景:所有计划实现完成并提交、测试全绿、准备落地或搁置分支时;也可在 delegated-execution 或 task-runner 完成后、以及需要拆除 workspace-isolation 创建的工作树时调用。
限制:测试未通过时禁止继续;不得跳过验证直接合并;删除分支必须显式确认;除非用户明确要求,不得强制推送;必须完整呈现四个选项,不能自行替用户选择。资料未提供具体收费、平台支持范围或性能数据。