用途:为一次代理会话收尾——把本会话打开的 PR 落地,并清理本会话创建的 worktree 与分支。仅当人类按名称明确要求时启动;若从其他技能跳转而来,须先停下并获得明确确认。
主要流程:1) 调查:用 gh pr view <n> --json … 获取 PR 信息、gh pr checks <n> 查看检查(仅文档 PR 无检查视为通过)、git worktree list 与 git branch -vv 区分本会话与其他会话的资源。若 PR 应关闭 issue 而 closingIssuesReferences 为空,用 gh pr edit <n> --body 追加 Closes #{issue},编号取自分支名、提交或正文,不得猜测。2) 第一道门:以 PLAN: 编号列出后续步骤并询问确认,仅回答 yes 才执行。3) 先离开 worktree,避免 gh pr merge 在 worktree 内合并成功却本地报错。4) 执行 gh pr merge <n> --squash --subject "…",随后用 gh pr view <n> --json state,mergedAt,mergeCommit 从 API 确认。5) 用 git fetch origin --prune 与 git diff --stat 验证内容已落地,再 git worktree remove、git worktree prune、git branch -D、git push origin --delete。6) 第二道门:单独确认后将主检出处快进到 origin/<base> 并同步子模块。
限制:全程仅限本会话作用域,不得触碰其他并发会话的 worktree、分支或未提交工作;不编造任何未给出的命令或步骤。