mcpField
A
address-github-comments

address-github-comments

github.com/sickn33开发48.7k706 次安装今天更新
代码仓库

关于 address-github-comments

address-github-comments 是一项使用 `gh` 系统处理 GitHub 拉取请求或问题反馈的技能。它指导检查评审线程、实施限定范围的修复、运行检查,并在获得授权后提供带验证依据的回复。

主要功能

  1. 01检查 PR 评论与评审线程
  2. 02分类反馈并规划修改
  3. 03实施范围明确的代码修复
  4. 04运行相关仓库检查
  5. 05准备附带验证依据的回复

适用场景

  1. 01处理拉取请求中的修改意见
  2. 02检查行内评审线程及其状态
  3. 03报告修复前验证变更

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/sickn33/agentic-awesome-skills --skill address-github-comments

安装后在 Claude Code 中输入/address-github-comments确认已加载。

详细介绍

处理 GitHub 评论

概述

使用 GitHub CLI(gh)高效处理 PR 审查评论或问题反馈。此技能可确保系统地处理所有反馈。

前置条件

确保已通过 gh 完成身份验证。

gh auth status

如果尚未登录,请运行 gh auth login。

工作流

1. 检查评论

获取当前分支对应 PR 的评论。

gh pr view --comments

--comments 会显示对话评论;它不会列出所有内联审查讨论串。 使用可用的 GitHub 连接器或 GraphQL pullRequest.reviewThreads 连接并进行分页,以检查内联评论、文件/行锚点和解决状态。 记录仓库、PR 编号、当前 head SHA、讨论串 ID 和所需更改。

2. 分类并制定计划
  • 列出评论和审查讨论串。
  • 为每条评论提出修复方案。
  • 处理已涵盖在用户要求范围内的反馈。仅当反馈存在冲突、扩大范围或需要作出重大选择时才询问用户。
3. 应用修复

阅读相关实现,保留无关编辑,并应用针对所选评论的更改。运行相关仓库检查,并在报告修复前将检查结果与更新后的 head 关联。

4. 回复评论

当用户授权发布回复时,说明提交以及验证证据。 对话评论不会解决内联审查讨论串。只有在确实处理了相关请求且获得解决授权后,才通过受支持的 GitHub API 解决特定讨论串;否则,为用户提供拟议的回复。

gh pr comment <PR_NUMBER> --body "Addressed in <commit SHA>; verified with <check and result>."

常见错误

  • 未了解上下文就应用修复:始终阅读评论所涉及的周边代码。
  • 未验证身份验证状态:开始前运行 gh auth status 检查。

适用场景

当现有 PR 中有需要进行范围明确的代码修复并提供有证据支持的回复的审查讨论串或问题评论时使用。

限制

  • 仅当任务明确符合上述范围时才使用此技能。
  • 不要将输出视为环境专属验证、测试或专家审查的替代品。
  • 如果缺少必要输入、权限、安全边界或成功标准,请停止并要求澄清。

评论

支持 Markdown