SuperAPI AI 工具集

issue-triage

通用与其它

查看项目

更新于 10-15 19:54

技能介绍

用途:对 GitHub 仓库的开放 issue 做分诊,输出可执行的分类、重复检测、PR 关联、风险评估与建议动作,并可发布评论或调整标签。

主要能力:分三阶段。阶段一为自动审计,并行拉取仓库信息、开放 issue、开放 PR、近期关闭 issue 和协作者,随后按六个维度分析:分类(bug/feature/enhancement/问题支持/重复候选)、与开放 PR 交叉引用(识别 fixes/closes/resolves #N)、重复检测(标题 Jaccard 相似度>60% 或正文关键词重叠>50%)、风险分级(红/黄/绿)、陈旧度(30 天 stale、90 天 very stale)和行动建议(接受并优先、需加标签、需评论、关联 PR、重复候选、关闭候选)。输出五张表格并自动复制到剪贴板。阶段二为可选深度分析,按编号、all 或交互选择,对每个 issue 用并行 agent 生成范围、缺失信息、风险影响、工作量、优先级、建议动作和英文评论草稿。阶段三执行动作,必须经用户在聊天中显式确认,按评论、加标签、关闭顺序执行。

使用方式:手动运行 /issue-triage、/issue-triage all 或 /issue-triage 42 57;亦可当开放 issue 超过 10 个未分诊或检测到 stale 超过 30 天时主动触发。前置条件为 git rev-parse --is-inside-work-tree 与 gh auth status 通过,失败即停止并说明缺失项。评论始终使用英文,表格与摘要默认法语,传 en/english 则为英文。

限制与注意:仅在阶段三、且获得明确验证后才发布或关闭 issue;关闭原因使用 "not planned";维护者协作者的 issue 不会被自动列为关闭候选;不重复添加已有标签;超过 50 条评论仅摘要最后 5 条;重复检测的误报由阶段二确认或排除;GitHub API 限流时减少 --limit 并提示用户;owner/repo 通过 gh repo view 动态获取,不硬编码;除协作者列表外使用 gh CLI。