用途:当用户希望处理 GitHub PR 上请求的修改时使用本技能,帮助梳理并落实评审反馈。
主要能力:解析 PR(支持用户提供的仓库与 PR 编号或 URL,或基于当前分支结合本地 git 上下文与 gh pr view --json number,url 定位);通过插件内 GitHub 应用获取 PR 元数据与补丁上下文;当任务依赖未解决评审线程、内联评审位置或解决状态时,使用捆绑的 scripts/fetch_comments.py 工作流,该脚本可获取 reviewThreads、isResolved、isOutdated 以及文件与行锚点,这些是连接器评论面无法保留的;连接器评论读取仅用于轻量级顶层 PR 评论摘要。
使用方式:所有 gh 命令需以提升的网络访问权限运行;若需要 CLI 认证,先确认 gh auth status,失败时请用户执行 gh auth login。随后按流程:解析 PR、以线程感知方式检查评审上下文、按文件或行为区域聚类可执行线程、在编辑前确认范围(列出编号的可执行线程及一行修改摘要,询问要处理哪些;若用户要求全部修复,则理解为所有未解决的可执行线程并指出歧义处)、在本地实现所选修复并保持每处改动可追溯到对应线程、最后总结已处理与有意保留的线程及支撑测试或检查。
适用场景:需要逐条跟进 PR 评审意见、区分可执行修改请求与信息性评论、审批、已解决线程和重复项时。
限制与安全:除非用户明确要求,否则不要在 GitHub 上回复、解决评审线程或提交评审;若评论相互冲突或会导致行为回归,先说明权衡;评论含糊时请求澄清或起草回复而非猜测;不要把连接器的扁平 PR 评论当作评审线程状态的完整表示;若 gh 中途遇到认证或速率限制问题,请用户重新认证并重试。若连接器与 gh 均无法干净解析 PR,需告知阻塞原因是缺少仓库范围、缺少 PR 上下文还是 CLI 认证,并索取缺失的仓库或 PR 标识或刷新 gh 登录。