SuperAPI AI 工具集

review-pr

编程与开发

查看项目

更新于 10-16 08:46

技能介绍

用途:按 GitHub PR 引用准备审查环境,并基于真实 diff、关联 issue 与开放评论生成结构化审查。适用本地 PR checkout、worktree review、并行或并发 review。

主要能力:接受 GitHub URL、<owner>/<repo>#<number> 简写和纯 PR 编号;本地模式优先使用 PR head 同名分支,名称冲突时回退到 review/pr-<number>-<head-short-sha>;仅在用户明确要求 worktree、并行或并发 review 时使用隔离 worktree;可选用 --merge-latest 合并最新 base 并处理冲突;通过 gh api/GraphQL 分页获取全部 reviewThreads,逐条评估已解析/过期状态;编写最终回复前刷新实时 PR 状态,headRefOid 变化时停止输出并重新验证。

用法:先运行 git status --short --branch,再用 gh pr view 收集元数据;普通本地准备执行 bash .agents/skills/review-pr/scripts/prepare-pr-branch.sh <pr-ref>,需要隔离时加 --worktree,需要最新 base 时加 --merge-latest;冲突时用 git status --short、git diff --cc 检查并按语义解决,再 git add 与 commit --no-edit。输出包含 PR Context、Open Review Comments、Findings、Open Questions、Verification 与 Summary 等栏目。

限制:不覆盖、删除、重命名、rebase、reset、强制更新、stash 或丢弃本地分支/变更;除用户明确要求外不 push,不修改 PR;不自动删除 review worktree;除非明确要求 latest-base,否则 mergeable: CONFLICTING 或 DIRTY 只是上下文;缺少或歧义 PR 引用时先询问;审查期间不运行 xcodebuild。