SuperAPI AI 工具集

arc-pr-review-loop

编程与开发

查看项目

更新于 10-16 05:00

技能介绍

用途:对已有 PR 进行多轮评审,使其与实现计划对齐。每轮要么批准,要么产出能缩小与计划差距的可执行评论,不做橡皮图章式通过。它是 arc-work-issue --ship pr 的评审对应环节,合并权默认归调用方。

主要能力:解析 PR 与计划(--plan 指定,或 Closes #n 关联的 issue 及其实现计划评论,或 PR 正文意图);对照计划与验收标准审查 diff,只判断计划要求与改动代码的正确性/安全性,不扩大范围;将发现分为 blocking(违反计划、验收标准或正确性)与 nit(可选改进);无 blocking 时批准。

使用方式:输入 PR 编号或 URL(必填,缺失则询问并停止)。可选参数:--plan <file|issue> 覆盖计划来源;--max-rounds <N> 设定评审轮数(默认 3);--merge-on-approve 在批准时压缩合并。流程为:解析 PR 与计划并准备可写检出;评审轮;发布本轮结果;修复评论;循环;交接。编排模式下评审由 codex-check 或 opus-review 执行,评论发布、提交推送、合并分别委派给 mechanical-post-comment、mechanical-commit-push、mechanical-merge;独立使用时用 gh pr review 与 gh pr comment 等命令。

适用场景:已有开放 PR、需要按计划收敛并让编码智能体处理评审意见的迭代流程。

限制:不从头实现原始 issue;不直接运行 gh pr merge;不强制推送或改写 PR 分支历史;PR 范围外的缺陷应交给 arc-bug-finder 记录而非在此修复;达到轮次上限仍未批准时停止并建议升级(更强实现模型或人工决策)。