用途:将一个 pull request 检出到独立的临时 git worktree 中进行审查,确认它实际提交了什么、测试是否通过、是否符合它声称实现的计划,以及在哪里偏离了计划。输出报告,不进行修复。该技能仅限人工触发:只有当人类点名要求时才启动;若从其他技能进入,必须先停下并获得明确确认再执行任何步骤。
主要能力与流程:第一步确定仓库与 PR,按优先级依次使用已有参数(PR 编号、PR URL、owner/name)、当前工作目录的 git remote 与分支(gh 会在克隆内推断仓库,gh pr status 会给出当前分支对应的 PR)、以及无歧义的既有上下文(本会话刚创建该 PR,或人类此前已指明且之后无相反线索)。若这些都无法确定或彼此矛盾,应立即只问一个问题,不得因最新、唯一开启或标题相似而擅自选择 PR。完成标准是得到一个仓库和一个 PR 编号,且未经过搜索。
第二步在 worktree 中审查:按 worktree-review.md 首页起执行,用已确定的仓库和 PR:概览 PR、以 detached 方式检出、逐轮审查并打印结论块、轮次之间暂停等待人工、清理,并确认该 PR 的最终状态。完成标准是该流程最后一节报告了 PR 的状态。
流程定位:/create-pr-for-branch 开启流程,本技能进行评判(轮数由作者需要决定),/squash-merge-and-clean-up 负责合并落地;三者是不同人打开的不同入口。合并通常发生在另一个会话中,因此流程最后会向 tracker 询问 PR 的最终去向,而非假定自己的报告是最终结论。在本技能内部,/review-a-pr-and-report 是审查判断本身,独立出来是因为无论检出从何而来判断标准一致;worktree 审查负责让检出安全并事后移除,与 /review-pr-in-lane 共享,后者差别仅在 PR 的发现方式:等待 lane 打开一个 PR。
限制:仅人工点名启动;只报告不修复;必须确认唯一的仓库与 PR,不确定时应提问而非猜测;未提供具体支持平台、收费、价格与效果信息。