用途:读取 GitHub PR 中未解决的评审评论,按严重程度和类型分类,应用代码修复并起草专业回复,确保不遗漏反馈且改动有明确意图。
主要能力:从参数或当前分支自动识别 PR;通过 gh pr view 获取评论、评审与线程信息,解析作者、时间、文件、行号、内容及是否已解决;读取 CLAUDE.md 或 .claude/rules/ 中的项目规则;将评论分为必须修复、建议修复、需澄清、讨论/提问、表扬/认可五类;对需澄清项向用户提问;展示变更计划并等待确认;逐文件应用最小改动;用 git diff 验证;起草并发布回复。
使用方式:需已安装并登录 GitHub CLI(gh auth login)。识别 PR 使用 gh pr view --json number,url,title,body,author;获取评论使用 gh pr view <PR> --json reviews,comments,reviewThreads;发布回复使用 gh pr comment <PR> --in-reply-to <COMMENT_ID> --body "<reply text>",或调用 gh api repos/{owner}/{repo}/pulls/comments/{comment_id}/replies -f body="<reply text>"。
适用场景:用户要求处理 PR #42 的评审评论、修复当前分支的 PR 反馈、回复某 PR 的代码评审。不适用于评审 PR 或创建新 PR。
限制:不猜测歧义,必须向用户确认;不扩大改动范围;不解决评论线程,由评审者自行解决;不推送或创建 PR;仅应用代码并起草回复。若当前分支无 PR、无未解决评论或 gh 未认证,需按提示处理。