用途
GitHub Issue Reviewer 用于分析一个 GitHub issue,并生成结构化摘要。它适合在以下场景使用:在动手处理某个 issue 之前先理解它到底在讲什么;总结包含大量评论的长 issue 讨论串;评估推动该 issue 前进需要采取什么行动。
该技能不适用于以下场景:用户想要创建或编辑 issue;用户想要检查重复 issue(应改用 github-review-check-duplicate);用户想要进行 PR 审查(应改用 github-review-pr)。
主要能力
该技能会解析输入、获取 issue 数据,并输出一份结构化报告,报告包含以下部分:
- Issue 摘要:标题、状态(open/closed)、作者、创建日期、标签与里程碑、指派人。
- 问题分析:核心问题摘要;复现步骤或环境信息(如有);相关代码或错误信息(如有)。
- 评论总结:关键讨论要点、提出的解决方案、当前进展。
- 下一步行动:评估推动该 issue 前进所需的条件,例如缺少复现信息或环境细节、需要指派人、相关 PR 已在进行中、长期无活动的陈旧 issue。
使用方式
该技能按以下步骤执行:
步骤 1:解析输入。$ARGUMENTS 是一个 issue 编号或 GitHub URL。如果是 URL(例如 https://github.com/owner/repo/issues/123),则提取 owner/repo 和 issue 编号,并使用 -R owner/repo;如果只有编号,则使用当前仓库。
步骤 2:获取数据。执行命令:
gh issue view <number> [-R owner/repo] --json title,body,state,labels,comments,author,createdAt,assignees,milestone
步骤 3:分析并报告。按照上述结构输出 Issue 摘要、问题分析、评论总结和下一步行动。
适用场景
- 在开始处理 issue 前快速了解其背景与要点。
- 对评论众多的长 issue 讨论串进行归纳。
- 判断某个 issue 当前缺少什么、下一步该做什么。
限制
该技能仅用于分析和总结 issue,不用于创建或编辑 issue,不用于检查重复 issue,也不用于 PR 审查。其数据来源为 gh issue view 命令返回的字段,若 issue 中缺少复现步骤、环境信息或相关代码,报告中相应部分会标注为不可用。关于该技能的收费、价格、平台支持范围等更多信息,资料中暂未提供。