用途:无人值守地把单个 Pull Request 的评审反馈推进到完成。它是 address-pr-comments 的循环自主版本,使用相同的 GitHub 机制,但会一轮接一轮自动运行:提交、推送、重新请求评审,并等待下一批反馈,直到评审稳定。
主要能力:先读取插件根目录的 references/pr-review-mechanics.md(若 ${CLAUDE_PLUGIN_ROOT} 无法解析,则位于本技能上两级 ../../references/pr-review-mechanics.md),该文件是共享的 GitHub 评审 API 操作层,涵盖抓取三类评论来源、分类、回复、解决线程以及各机器人的重新评审触发方式。技能本身负责控制流:何时循环、何时提交、何时停止。
使用方式:先确定 PR(用户给出的编号/URL 或当前分支),若没有打开的 PR 或已合并/关闭则停止;确保本地检出在 PR 的 headRefName 上。设置安全上限:--max-rounds N 默认 6,--time-cap MIN 默认 60 分钟。每轮抓取并分类未处理评论,对模糊评论自行判断并在最终报告中说明。修改后按仓库约定提交(默认 fix: address PR review feedback (round <N>)),推送到 PR 头分支,回复 Addressed in <hash> 并解决内联线程,按各机器人正确触发方式重新请求评审。随后等待下一批反馈,可用 /loop 自定节奏或自行安排轮询(约 3 分钟起,安静但待定时退避 3→5→8 分钟)。停止条件为安静轮或触及上限,最后打印摘要,说明停止原因、已处理项、未决项和当前评审状态。
限制与护栏:仅提交/推送到 PR 头分支,绝不 force-push,不碰基础/默认分支;只对实际做出并推送的修改回复 Addressed 或解决线程,未处理的评论保持打开并报告;人类评审者按同样方式处理但不等待其响应,循环的继续/停止只依据机器人活动;无法推进时停止并报告,交由用户决定。具体收费、平台支持等信息暂未提供。