SuperAPI AI 工具集

021-tooling-github

通用与其它

查看项目

更新于 10-15 22:39

技能介绍

用途:围绕 GitHub issue 与里程碑的查询和分析,基于 GitHub CLI(gh)执行,不依赖网页界面。

主要能力:交互式安装检查;安装与认证状态确认(gh --version、gh auth status、gh auth login);指定仓库上下文(--repo,或从 git remote 推断);列出 issue,支持状态、数量上限与里程碑过滤,并用 gh issue list --json 生成 markdown 管道表格;当里程碑标题未知时通过 gh api 发现里程碑;读取单个 issue 的正文与全部评论(gh issue view 配合 --json 或 --comments);当用户需要用户故事加 Gherkin 时,可链接 @014-agile-user-story,把 issue 内容作为交互式问卷的素材。

使用方式:先运行安装检查,若未安装则停止并询问是否需要安装指引(参考 https://cli.github.com/ 及对应操作系统提示),等待用户回答后再继续;确认 gh 可用后验证认证,再执行 issue 相关子命令;汇总列表优先使用 --json 加 markdown 表格;做分析时包含正文和全部评论,若省略需明确标注;需要用户故事时转 @014-agile-user-story,并保持回答与 GitHub 来源文本一致。

限制:不得编造 issue 数据,只能使用 gh 输出或明确同意的公开 REST API 响应;绝不打印 token 或密钥;gh 缺失时不要跳过安装询问直接列出 issue。