用途:对 microsoft/vcpkg 的某个拉取请求进行端到端审查。
输入:pr(必填,PR 编号,会替换到 {{PR_NUMBER}});investigation-root(可选,用于存放分离工作树、解压归档、构建树、示例构建、安装、缓存等大型临时调查产物;最终交付物不放在此处,仍写入调用者当前目录的 reviews/ 下;省略时若同盘有明确短路径可推断,否则询问用户,不要使用 Copilot 会话目录或任意长临时路径);review-depth(可选,取值为 no-examples、examples 或 examples-and-patches,默认 no-examples)。
调用示例:/review-vcpkg-pr 12345;/review-vcpkg-pr 12345 investigation-root D:/vcpkg-prs。
审查要求:在分离工作树或等效的 detached-HEAD 工作区中检出该 PR,并将 vcpkg.exe(Windows)或 vcpkg(非 Windows)复制进去。例如执行 git worktree add D:\vcpkg2 origin/master 后,把 .\vcpkg.exe 复制到 D:\vcpkg2。不要切换分支,也不要在调用者当前工作树中执行可变审查步骤。随后按 .github/skills/shared/review-vcpkg-pr-guide.md 中描述的流程执行,并务必完整阅读该指南。
必需输出:所有最终交付物写入调用者当前目录下的 reviews/pr-{{PR_NUMBER}},而非 investigation-root。包括 reviews/pr-{{PR_NUMBER}}/report.md;仅当 review-depth 为 examples-and-patches 且产生了补丁时,才需要 reviews/pr-{{PR_NUMBER}}/patches/*.patch。在 reviews/pr-{{PR_NUMBER}}/report.md 存在且完整之前不要停止。
限制:具体审查步骤与报告含义需参考上述共享指南,资料未提供其细节。