用途:对 GitHub Pull Request 做端到端处理,包括审查 diff、本地验证、安全合并与清理。默认目标分支为 PR 的 baseRefName;dev 分支可自主合并,main 分支在最终合并前需人工确认。
主要能力:按改动行数选择审查深度(小 <100、中 100-500、大 >500),执行代码质量、安全、文档与测试完整性、影响与回归审查;支持子代理委派(Claude 用 code-reviewer/simplify 技能,其他代理用捆绑提示词);在一次性分支或 worktree 上做 dry-run 验证;仅自动解决机械性冲突;用 gh pr merge 完成标准合并,保留 GitHub 分支保护与合并队列权威。
使用方式:输入 pr(必填,编号或 URL)、target_branch、merge_strategy(merge|squash|rebase,默认 merge)、delete_branch(默认 false)、use_worktree(默认 false)。前置检查包括 git rev-parse --show-toplevel、gh auth status、gh pr view、gh pr checks、gh pr diff。验证命令按项目类型选择,如 npm run lint、pytest、go test ./...、cargo test。最终合并示例:gh pr merge <pr> --merge --match-head-commit <head_sha>。
适用场景:需要自动审查并合并 PR、在合并前本地验证、按策略合并并清理分支的仓库工作流。
限制:不强制推送或改写目标分支历史;不删除 main、master、dev、develop 等受保护分支;非机械冲突、逻辑冲突、schema/API 契约冲突不自动解决;target_branch 与 baseRefName 不一致时不执行 gh pr merge,仅留评论;非交互宿主且目标为 main 时跳过合并;文档或测试不足时不合并。缺失信息暂未提供。