技能address-github-comments
A

address-github-comments

在需要处理 GitHub 上公开 Pull Request 的审查或问题评论时使用 gh CLI。

Address GitHub Comments

技能概述

使用 GitHub CLI (gh) 高效处理 Pull Request 审查评论和 Issue 反馈,确保每条意见都得到系统性回应。

适用场景

  1. 处理 PR 代码审查意见 当你的 Pull Request 收到审查者多条评论时,可使用 gh CLI 批量获取所有审查线程,逐条分析并应用修复后统一回复。

  2. 管理 Issue 讨论反馈 在 Issue 讨论中需要回应多条建议或问题时,可通过 gh CLI 快速查看评论列表,规划回复策略并系统性处理。

  3. 开源项目 PR 维护 作为项目维护者处理大量提交 PR 时,使用此技能可确保每条审查意见都被追踪和解决,避免遗漏任何反馈。

核心功能

  1. 评论检查与获取 使用 gh pr view --comments 命令快速获取当前分支 PR 的所有评论和审查线程,支持自定义脚本进一步筛选和分类评论类型。

  2. 分类规划修复方案 列出所有评论后,为每条评论制定修复计划,当评论数量较多时支持优先级排序,等待用户确认后按序处理。

  3. 应用修复并回复 完成代码修改后,使用 gh pr comment 命令向对应线程发送回复,通知审查者问题已解决,支持批量处理多条评论。

常见问题

GitHub PR 评论怎么批量处理?

首先使用 gh pr view --comments 获取所有评论,然后按审查线程分类列出。对于每条评论,先阅读相关代码上下文理解问题,提出修复方案,应用代码变更后使用 gh pr comment <PR_NUMBER> --body 统一回复。

如何确保 PR 审查意见不遗漏?

使用 gh CLI 的评论列表功能可以完整展示所有审查线程,包括已解决和未解决的评论。建议在处理前先导出完整评论清单,逐条勾记处理状态,确保每条意见都有对应的修复和回复。

gh auth status 提示未登录怎么办?

运行 gh auth login 命令进行 GitHub 身份验证。系统会提示选择登录方式(GitHub.com 或 GitHub Enterprise),然后按指引完成浏览器授权或 Token 认证流程。成功后 gh auth status 将显示登录状态。