用途:系统化处理拉取请求(PR)中所有未解决的评审意见,逐条实现修改,直到 PR 获得批准。
主要能力:抓取评审评论与行内代码评论;按文件分组以便批量编辑;为每条评论建立清单并逐项勾选;提交并推送修改。
使用方式:先识别 PR(gh pr status --json number,headRefName),获取评审(gh pr review list --state CHANGES_REQUESTED)与行内评论(gh api repos/{owner}/{repo}/pulls/{number}/comments)。若未找到 PR 则停止并询问用户 PR 编号。分析阶段提取精确的 file:line 引用,按文件分组,保持范围,绝不修复无关问题。实现阶段编辑前必须先读取目标文件,同一文件的修改用 MultiEdit 批量处理,只做评审者要求的内容。提交阶段执行 git add -A、git commit -m "fix: address PR review comments"、git push,且不添加共同作者标签。
适用场景:需要集中处理 PR 评审反馈、逐条落实修改并推送更新的开发流程。
限制:每条未解决评论都必须处理;编辑前必须读取文件;禁止超出评审者要求做风格改动;失败时回到分析阶段,不得跳过评论。资料未提供收费、价格、平台支持范围等信息。