用途:对 GitHub Pull Request 执行只读审查,产出人类可读与机器可读两种结果,并将结构化发现交接给 /prepare-pr。
主要能力:脚本优先、确定性审查;生成 .local/review.md(A 至 J 分节)与 .local/review.json(结构化发现);支持主基线模式与 PR-head 模式切换;提供分支守卫与产物语义校验;可选本地测试验证。
使用方式:先询问 PR 编号或 URL,缺失时必须询问。运行 scripts/pr-review <PR> 完成初始化与元数据获取;用 scripts/pr review-checkout-main <PR> 或 scripts/pr review-checkout-pr <PR> 切换分支模式;写输出前运行 scripts/pr review-guard <PR>;随后填写 .local/review.md 与 .local/review.json;最后运行 scripts/pr review-validate-artifacts <PR> 校验。可选测试用 scripts/pr review-tests <PR> <test-file> ...。JSON 至少包含 recommendation、findings、tests、docs、changelog 字段。
适用场景:需要对 PR 做可复现、可交接的审查流程时。
限制:仅只读,绝不 push、merge 或修改打算保留的代码;只在 .worktrees/pr-<PR> 中工作;不删除 worktree;本地上下文使用 merge-base 范围 diff 以避免分支漂移。其余细节暂未提供。