SKILL.md
只读
名称
github
描述
使用 gh CLI 进行 GitHub 操作的模式,涵盖拉取请求、堆叠 PR、代码审查、分支策略和仓库自动化。适用于处理 GitHub PR、合并策略或仓库管理任务。
GitHub 模式
工具
所有 GitHub 操作均使用 gh CLI。优先使用 CLI 而非 GitHub MCP 服务器,以降低上下文消耗。
快速命令
# 从当前分支创建 PR
gh pr create --title "feat: add feature" --body "Description"
# 压缩合并 PR
gh pr merge <PR_NUMBER> --squash --title "feat: add feature (#<PR_NUMBER>)"
# 查看 PR 状态和检查
gh pr status
gh pr checks <PR_NUMBER>
堆叠 PR 工作流总结
合并一系列堆叠 PR(每个 PR 指向前一个分支)时:
- 将第一个 PR 通过压缩合并合并到主分支
- 对于后续每个 PR:变基到主分支,更新基础分支为主分支,然后压缩合并
- 遇到冲突:停止并请用户手动解决
# 将下一个 PR 的分支变基到主分支,排除已合并的提交
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)"
详见 stacked-pr-workflow.md 获取完整步骤。
快速参考
| 文件 | 描述 |
|---|---|
| stacked-pr-workflow.md | 将堆叠 PR 作为单独的压缩提交合并到主分支 |
问题 -> 技能映射
| 问题 | 起始点 |
|---|---|
| 干净地合并堆叠 PR | stacked-pr-workflow.md |






