用途:处理 GitHub Pull Request 评论并更新代码。
主要能力:定位 PR(用户给出 PR ID 时暂存当前改动并切换到 PR 分支;未给出时在当前分支搜索,若存在多个 PR 或无 PR 则停止并报告);读取评论,会话评论用 gh pr view <pr-id> --comments,行内评论用 gh api repos/:owner/:repo/pulls/<pr-id>/comments;分析评论意图(Approve、Question、Request Changes 等);按意图更新代码:Approve 跳过更新,Question 需基于代码与评论解释理解,Request Changes(如拼写、代码风格、潜在缺陷、优化机会)尝试在工作区修复,修复并通过测试后新增评论确认,否则报告问题并请用户复核评论;最后生成汇总,提交改动并推送到 PR 分支。
使用方式:该技能接受用户输入 $ARGUMENTS,非空时须先考虑用户输入。
适用场景:需根据 PR 评审意见批量修改代码并回写确认的协作流程。
限制:未提供 PR 时若匹配到多个或零个 PR 会中止;只有修复成功且通过测试才会自动回评,否则需人工复核。官方资料未提供更多安装与配置细节。