SuperAPI AI 工具集

pr-review

通用与其它

查看项目

更新于 10-16 04:54

技能介绍

用途:审查 ExecuTorch 的 pull request,聚焦 CI 无法检查的内容,依据 review-checklist.md 中的清单进行。适用于审查 PR、被要求审查代码改动,或用户提到“review PR”时。

主要能力:按清单评估设计质量、接口正确性、线程安全、向后兼容影响、测试充分性与模式一致性;只报告问题、关注点与可执行建议,不评论格式、lint、类型错误或 CI 失败;要求引用文件路径与行号,并给出具体修改方向。

使用方式:无参数调用 /pr-review 时不执行审查,而是询问要审查的对象。本地 CLI 模式可传 PR 编号或 URL,例如 /pr-review 12345 或 /pr-review https://github.com/pytorch/executorch/pull/12345,加 detailed 可输出逐行评论;使用 gh CLI 获取 PR 详情、diff 与评论。本地分支模式用 /pr-review branch 或 /pr-review branch detailed,通过 git 命令对比 main 获取改动、提交日志与统计。GitHub Actions 模式下由 @claude /pr-review 触发,提示中已注入 PR 元数据、正文与评论,此时只用 git 命令获取 diff 与提交历史,不使用 gh CLI。

审查流程:先理解上下文,再逐行对照清单深度审查,随后合并去重发现,最后用子代理逐条事实核查。输出按 Summary、Code Quality、Infrastructure、Testing、API Design、Security、Thread Safety、Backward Compatibility、Performance、Recommendation 等分段,无问题的段落省略;每条发现只归入一个段落,按安全、线程安全、向后兼容、API 设计、基础设施、测试、性能、代码质量的优先级归类。detailed 模式额外输出 Specific Comments。

限制:资料未提供该技能的安装方式、收费、价格、支持平台或效果数据;审查依赖 review-checklist.md、CLAUDE.md、CONTRIBUTING.md 等项目文件,且 GitHub Actions 模式下仅可用 git 命令。