SuperAPI AI 工具集

github

测试与质量

查看项目

更新于 10-15 18:31

技能介绍

用途:该技能提供一套基于 gh CLI 的 GitHub 操作模式,覆盖拉取请求创建与合并、堆叠 PR 处理、代码审查、分支策略和仓库自动化,适合在需要以命令行方式管理 GitHub 协作流程时使用。

主要能力:可用 gh 命令创建 PR(如 gh pr create --title "feat: add feature" --body "Description")、以 squash 方式合并(gh pr merge <PR_NUMBER> --squash --title "feat: add feature (#<PR_NUMBER>)")、查看 PR 状态与检查(gh pr status、gh pr checks <PR_NUMBER>)。针对堆叠 PR(每个 PR 以前一分支为基线),流程为先 squash 合并第一个 PR 到 main,随后对后续每个 PR 依次 rebase 到 main、把 base 改为 main,再 squash 合并;遇到冲突时停止并请用户手动解决。相关命令包括 git rebase --onto origin/main <old-base-branch> <next-branch>、git push --force-with-lease origin <next-branch>、gh pr edit <N> --base main、gh pr merge <N> --squash --title "<PR title> (#N)"。

使用方式:所有 GitHub 操作优先使用 gh CLI,而非 GitHub MCP 服务器,理由是上下文占用更低。技能内含 quick commands 与 quick reference;堆叠 PR 的完整分步细节见 stacked-pr-workflow.md,其目标是把堆叠 PR 作为独立 squash 提交合入 main。问题到技能的映射中,合并堆叠 PR 对应从 stacked-pr-workflow.md 入手。

适用场景:日常 PR 管理、堆叠 PR 链式合并、PR 状态与检查查看、仓库自动化脚本等。

限制:资料未提供安装方式、收费、适用平台、认证配置及输出效果等细节,暂未提供。