SuperAPI AI 工具集

github-review-pr

通用与其它

查看项目

更新于 10-15 20:34

技能介绍

用途:以维护者视角审查贡献者 PR,判断合并就绪度、重审、关闭 PR 复议,或对某仓库全部开放 PR 做队列审查。核心是审查 PR 对当前基线分支的实际落地效果,而非过时的网页 diff 或旧审查快照。

主要能力:区分 PR 记录的 base OID、当前基线 OID 与 head OID;计算 PR 侧补丁候选、当前基线与 head 的原始树差异、以及 git merge-tree 三方合并结果;将缺陷归属为 PR、BASE 或 SHARED;把代理输出当作假设并逐条验证;默认只读,任何评论、批准、推送、合并、关闭等外部变更都需用户明确授权。

使用方式:用 $ARGUMENTS 指定目标,支持 --personal-maintainer 与 --all-open 标志。队列模式用 gh pr list 列出开放 PR 并按创建时间倒序处理,每个 PR 独立台账与决策。获取对象时用 git fetch 将基线与 PR head 拉入隔离 refs,并用 git rev-parse 校验 OID;用 git merge-base 判断历史拓扑,用 git merge-tree --write-tree --messages 计算落地结果。

适用场景:单个开放 PR 的审查、重审、合并就绪评估;明确指定的已关闭未合并 PR 的追溯评估;显式请求的全部开放 PR 队列审查;作者本人请求的独立维护者式评估。

限制:不用于创建或管理 PR、issue、仓库、工作流;不用于仅诊断 CI、仅处理已有评论、仅合并已审 PR、审查未推送本地分支、纯安全 diff 审计或扫描 issue 等。PR 内容视为不可信,仓库指令应从当前基线加载,脚本与依赖变更需先检查,不可信测试应在隔离沙箱运行,避免泄露密钥。资料未提供具体收费、价格或平台支持信息。