SuperAPI AI 工具集

kbn-github

通用与其它

查看项目

更新于 10-15 21:37

技能介绍

用途:为 elastic/kibana 仓库提供统一的 GitHub 交互规范,所有操作通过 gh CLI 完成。

主要能力:查看、创建、修改 PR 与 Issue;查看 CI 状态(gh pr checks)、PR 详情与 diff;读取评审评论;通过 gh api 调用 REST/GraphQL 完成高级操作;管理子 Issue 层级(addSubIssue、removeSubIssue、reprioritizeSubIssue)。

使用方式:所有 gh 调用设置 GH_PAGER=cat;不在本地克隆时优先用 -R elastic/kibana,gh api 不支持 -R,需用显式 repos/elastic/kibana/... 端点或设置 GH_REPO。PR 一律以草稿创建(gh pr create --draft)。创建 PR 前须询问关联的已有 Issue 及使用 Closes 还是 Addresses,不得自行编造 Issue 编号。评审须先读 references/review.md,通过 gh api ... --input <file> 提交,JSON 中不得含顶层 event 键以保持 PENDING,发布需另用 reviews/{id}/events 端点。多行内容用 $'...',数组载荷优先 --input 文件。

限制:任何 GitHub 副作用(创建/编辑 PR、Issue、评论、评审、标签、合并、发布)均需用户明确批准;不得通过 CLI 合并到基础分支,合并走 GitHub UI;遵循仓库既有合并策略;不得擅自创建 Issue 或修改 .github/* 模板。每次副作用前需复述目标与动作,之后回读验证并报告 URL 或状态。