address-github-comments

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

作者

安装

热度:45

下载并解压到你的 skills 目录

复制命令,发送给 OpenClaw 自动安装:

下载并安装这个技能 https://openskills.cc/api/download?slug=sickn33-skills-address-github-comments&locale=zh&source=copy

Address GitHub Comments

技能概述


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

适用场景

  • 处理 PR 代码审查意见

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

  • 管理 Issue 讨论反馈

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

  • 开源项目 PR 维护

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

    核心功能

  • 评论检查与获取

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

  • 分类规划修复方案

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

  • 应用修复并回复

  • 完成代码修改后,使用 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 将显示登录状态。