PR Review Toolkit 是一个可移植的 PR 审查技能,用于审查拉取请求和近期代码改动,支持多种审查视角。其审查透镜包括:code(项目规则、缺陷、契约、可维护性、安全、性能)、tests(行为覆盖、边界情况、负向路径、脆弱测试)、errors(静默失败、过宽捕获、隐藏回退、无用的用户错误)、comments(注释准确性、过期文档、冗余注释、缺失理由)、types(不变量、校验边界、封装、非法状态)、simplify(保持行为前提下的清晰度与重构),以及 all(全部适用透镜,默认)。
使用方式:优先在支持子代理时使用新上下文审查者,审查者须先阅读 references/review-procedure.md 与 references/review-rubrics.md。Codex 使用 references/review-panel-protocol.md 选择有界原生子代理面板,默认面板为三个按风险分组的 Luna/max 审查者,而非六代理透镜群。Claude Code 可运行 Agent(subagent_type: "project:pr-review-toolkit", ...)。Codex CLI 先以绝对路径调用项目预检技能中的 <project-plugin-root>/bin/project-preflight --format json,范围为 all 或调用方请求合并前审查、native_agent_status=available 且无单/内联退出时才派遣面板,默认使用 gpt-5.6-luna 最大努力,面板上限三名审查者,要求结构化记账、综合验证发现并关闭已完成代理;无原生子代理或选择单/内联审查时使用内联流程。Copilot CLI 通过插件安装暴露该技能及 .agent.md 审查者,支持自定义代理时调用;否则将 agents/templates/pr-review-toolkit.agent.md 复制到 .github/agents/ 或 ~/.copilot/agents/。回退路径为读取两份参考文件后在当前上下文内联审查。
需收集输入:范围(PR 编号、分支范围、暂存/未暂存改动或指定文件)、透镜选择、模式(默认咨询式审查;合并前在可用时选择有界面板;single 和 inline 为退出;仅在用户明确要求简化/精炼或实现审查修复时允许 edit 模式)以及覆盖项(用户指定的模型、努力、面板大小、透镜分组或回退选择优先于默认值)。
必需工作流:阅读两份参考文件;Codex 自动派遣时读取面板协议并运行预检;优先检查最近 AGENTS.md、CLAUDE.md、.rules/ 等项目规则;用 git status、git diff、git diff --cached、gh pr view 或 gh pr diff 确定差异范围;选择适用透镜,除非明确排除否则始终使用 code;面板运行后需覆盖每位审查者、去重、独立验证关键主张并关闭一次性代理;按严重程度排序先报告发现,带具体文件与行引用;无可操作发现时明确说明并列出残余测试缺口或验证限制。
输出结构默认为:Findings(Critical/Important/Moderate)、Questions、Residual Risk。simplify 的 edit 模式需做最小行为保持补丁、运行相关测试并总结改动。
该技能灵感来自 Anthropic 在 anthropics/claude-code/plugins/pr-review-toolkit 中的同名插件(上游 README 标注 MIT 许可),本项目实现为带署名的原创项目技能。资料未提供价格、收费或平台支持范围等更多信息。