SuperAPI AI 工具集

github-ops

部署与运维

查看项目

更新于 10-15 21:09

技能介绍

用途:管理 GitHub 仓库,重点维护社区健康、CI 可靠性与贡献者体验。适用于 Issue 分类与去重、PR 审查与合并就绪判断、CI/CD 失败排查、发布与变更日志准备、Dependabot 与安全告警监控,以及开源项目贡献者体验管理。触发场景包括用户说“check GitHub”“triage issues”“review PRs”“merge”“release”“CI is broken”等。

主要能力:Issue 按类型(bug、feature-request、question、documentation、enhancement、duplicate、invalid、good-first-issue)与优先级(critical、high、medium、low)分类,支持搜索重复、加标签、回复提问、索要复现步骤。PR 管理检查 CI 状态、可合并性、年龄与最近活动,标记超过 5 天未审查的 PR;陈旧策略为 14 天无活动的 Issue 加 stale 标签并询问,7 天无活动的 PR 询问是否仍活跃,30 天无响应自动关闭并加 closed-stale。CI/CD 方面查看失败运行日志、定位失败步骤、区分偶发测试与真实失败,并支持重跑失败工作流。发布管理检查 main 分支 CI、汇总已合并 PR 生成变更日志、创建正式版或预发布版。安全监控检查 Dependabot 与密钥扫描告警,审查并自动合并安全的依赖升级,立即标记严重告警。

使用方式:需要 gh CLI 执行所有 GitHub API 操作,并通过 gh auth login 配置仓库访问权限。常用命令包括 gh issue list --search "keyword" --state all --limit 20、gh issue edit <number> --add-label "bug,high-priority"、gh issue comment <number> --body "..."、gh pr checks <number>、gh pr view <number> --json mergeable、gh run list --status failure --limit 10、gh run view <run-id> --log-failed、gh run rerun <run-id> --failed、gh release create v1.2.0 --title "v1.2.0" --generate-notes、gh api repos/{owner}/{repo}/dependabot/alerts 等。

限制:资料未提供具体收费、价格、平台支持范围与效果数据;所有操作依赖 gh CLI 与已授权的仓库访问,自动关闭、自动合并等策略需按项目实际情况调整。