用途:面向仓库维护者,对开放 PR 积压进行分诊、审查与评论。触发方式为手动执行 /pr-triage、/pr-triage all 或 /pr-triage 42 57;当开放 PR 超过 5 个未审查或存在超过 14 天无活动的陈旧 PR 时也可主动触发。另有 /review-pr 用于单个 PR 的深度审查。
主要能力:阶段一审计始终执行,通过 gh 命令并行收集 PR 列表、协作者、审查与变更文件,按规模(XS/S/M/L/XL)、CI 状态、审查状态、陈旧度、文件重叠(默认 50%)、作者集群(3 个以上)分类,输出分诊表并复制到剪贴板。阶段二为可选深度审查,通过 code-reviewer 子代理并行审查选定 PR,返回关键问题、重要问题、建议与优点。阶段三生成英文评论草稿,必须经用户校验后才用 gh pr comment 发布。阶段四为可选 worktree 搭建,为选定 PR 创建本地 git worktree,支持缓存检查、.gitignore 校验、.worktreeinclude 文件复制与已有 worktree 的 pull 更新。
配置与前置条件:可调参数包括 staleness_days(14)、overlap_threshold(50%)、cluster_min_prs(3)、xl_cutoff_additions(1000)、xl_cutoff_files(10)。需满足 git rev-parse --is-inside-work-tree 与 gh auth status,否则停止并说明缺失项。
限制:GitHub 评论始终使用英文;表格与摘要默认法语,传入 en/english 时改为英文。草稿 PR 默认排除在审查之外,除非显式指定编号。协作者 API 返回 403/404 时回退到最近 10 个已合并 PR 的作者。超大 PR(超过 5000 行新增)会提示 diff 被截断。worktree 创建需 .worktrees/ 已加入 .gitignore,否则快速失败。并行代理不可用时改为顺序审查。