关于 pr-review
pr-review 是用于开展基于证据的 GitHub 拉取请求审查的技能。它规定了分阶段审查变更、处理既有问题与后续修改,以及发布审查前征求批准的流程。
主要功能
- 01固定 PR 的头部版本
- 02加载差异和审查讨论
- 03将审查工作分派给任务
- 04应用审查标准与检查项
- 05发布前征求批准
适用场景
- 01审查没有既有问题的拉取请求
- 02依据先前问题检查后续修改
- 03范围扩大时进行全面重新扫描
- 04发布前准备审查并征求批准
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ gabriel-lafrance/ skills --skill pr-review安装后在 Claude Code 中输入/pr-review确认已加载。
附带文件doctrine.mdreference.md
详细介绍
PR 评审
必须阅读: ../pack-shared/standards.md。在本轮裁定 Standards 前,先应用 AGENTS.md 的 Taste 和 Architecture 部分。不得跳过。
提问风格: ../pack-shared/asking.md
此技能由用户直接启动。不要将其嵌套在 /task 下。
阅读 doctrine.md 和 reference.md。共享的 评审约定规定评审深度、 证据、评审输出边界、问题记录和严重性映射。共享的 执行上下文规定无状态授权和交接规则。
Standards: 本轮始终应用 AGENTS.md 的 Taste 和 Architecture 部分。初始评审、完整重扫(以及新引入的后续审查范围)中,应用
code-review:blocker-vs-follow-up、code-review:naming-alignment、
Correctness 排查和 pr-review:* 补充项。不要执行 Design 维度。
流程
- 固定 PR 的检查点(
headSha),并加载其正文、提交、差异、 所有行内评审评论和所有评审讨论串,包括已解决的讨论串和此前的每一页评审。 如果可用,从本技能在此 PR 上完成的上次评审中记录previousReviewedHead(从聊天记录或最新的评审提交关联中获取)。 - 根据
../pack-shared/subagents.md 分派
pr-reviewerTasks。 提供评审对象(打开的 GitHub PR、注入的计划、标准)。工作者负责排查方式。父级负责审阅 Completions 并决定是否发布。不要独自承担非简单的 PR 评审工作。 - 如果没有之前的问题讨论串,执行共享约定中的
initial评审。 - 每次后续评审都必须先完成 Pass A(doctrine 输出),然后再进行 Pass B。
- 仅在用户明确要求或评审范围有实质性扩大时,使用
full-rescan。 - 展示草稿,询问一个发布确认问题,应用过期 head 防护,然后 仅在获得批准后发布。
评论
支持 Markdown