SuperAPI AI 工具集

github-cli

智能体与模型

查看项目

更新于 10-15 20:06

技能介绍

用途:该技能用于指导在处理 GitHub 相关任务时主动使用 GitHub CLI(gh)来收集上下文信息,而不是仅依赖本地 git 命令。本地 git 提供提交与分支信息,gh 则提供围绕这些变更的对话内容,如 PR 描述、评审评论、Issue 讨论和 CI 状态。

主要能力:覆盖 PR、Issue、代码评审、CI/CD 状态、仓库信息及 GitHub 链接的查看。常用命令包括:查看 PR 详情用 gh pr view PR_NUMBER、查看差异用 gh pr diff PR_NUMBER、查看 CI 用 gh pr checks PR_NUMBER、列出 PR 用 gh pr list、查看 Issue 用 gh issue view ISSUE_NUMBER、列出 Issue 用 gh issue list、查看仓库用 gh repo view、查看发布用 gh release list、查看工作流运行用 gh run list。评论和评审可通过 gh api repos/OWNER/REPO/pulls/PR_NUMBER/comments 与 gh api repos/OWNER/REPO/pulls/PR_NUMBER/reviews 获取。

使用方式:在评审 PR 前,可组合使用 gh pr view、gh pr diff、gh pr checks 和 gh api 获取描述、变更、CI 状态与讨论。处理 GitHub URL 时,可提取信息并指定仓库,如 gh pr view 123 --repo monzo/analytics。需要结构化数据时加 --json,如需 title,body,reviews,comments;高级命令未覆盖的内容可用 gh api。在仓库目录外或不明确时用 --repo OWNER/REPO 指定。建议优先收集上下文,先读 PR 描述和评论再深入代码。

适用场景:用户提及 PR、Issue、代码评审、CI 检查、协作相关分支或任何 GitHub URL 时。该技能无需显式调用,只要在 GitHub 上下文有价值时主动使用 gh 即可。

限制:资料未提供安装步骤、权限要求、认证配置及版本兼容性等信息。