用途:批量分流并审查 microsoft/vcpkg 仓库中最近 30 天内更新、仍处于开放状态且非草稿的 PR,产出逐 PR 报告和汇总索引。
主要能力:通过 GitHub Search API 或 gh api 发现候选 PR,筛选条件为 repo:microsoft/vcpkg、is:pr、is:open、draft:false、updated:>=今天减30天;按路径 ports/<portname>/ 识别改动端口;按端口判断竞争 PR 关系并分组;依据 .github/skills/shared/review-vcpkg-pr-guide.md 的规则独立评审每个 PR。
参数:investigation-root(可选,用于放置 worktree、构建树等大型临时工作产物;最终交付物仍须写入当前目录的 reviews/);review-depth(可选,取值为 no-examples、examples、examples-and-patches,默认 no-examples)。例如:/review-vcpkg-prs-today investigation-root D:/vcpkg-prs;/review-vcpkg-prs-today review-depth examples。
输出:所有交付物写在调用者当前目录的 reviews/ 下,包括 index.md、每个 PR 的 pr-{{PR_NUMBER}}/report.md,以及按需生成的 patches/ 与 cleanup-worktrees.ps1。index.md 需含覆盖统计、按 approve、approve-with-notes、request-changes、unknown 分组的 PR、按共享修改端口分组的竞争 PR、未触碰端口的 PR,以及审查失败 PR 及原因。
限制:建议使用已认证的 GitHub 请求,未认证 API 限额通常不足以完成全批量运行;并行执行时每个 worker 必须使用独立的隔离工作区(如 detached worktree),不得共用一个可写仓库路径,也不得使用 Copilot 会话目录或任意长临时路径;需将 vcpkg.exe(Windows)或 vcpkg(非 Windows)复制到 worker 工作区;不要在共享当前工作树中并发审查,除非仅有一个 worker 且用户明确允许。资料未提供具体收费、平台支持或其他功能说明。