用途:指导分支管理与 Pull Request 工作流,覆盖主分支开发、现代 Git 命令、线性历史实践与 GitHub 集成。
主要能力:主分支开发模式(在本地 main 上提交,再推送到远程特性分支作为 PR 目标);使用 git switch 与 git restore 替代 git checkout;按提交范围推送(如 git push origin abc1234^..def5678:feat/auth-oauth2);交互式 rebase 与 squash 合并维护线性历史;通过 GitHub MCP 工具(mcp__github__create_pull_request 等)创建、更新 PR 与列出 issue;提供 pr-context.sh 脚本收集 PR 上下文。
使用方式:基本流程为 git switch main、git pull origin main、提交后 git push origin main:feat/auth-oauth2,再用 MCP 创建 PR。比较分支时须先 git fetch origin main,并始终以 origin/main 为基准,避免把未合并提交带入 PR。清理历史用 git rebase -i main,推送用 git push --force-with-lease。
适用场景:需要设计分支与 PR 流程、选择 switch/restore 用法、通过 MCP 而非 gh CLI 创建 PR、协调 commit→push→PR 的场景。
限制:分支命名、rebase 高级模式、commit+push+PR 宏分别由 git-branch-naming、git-rebase-patterns、git-commit-push-pr 等技能处理;本地特性分支仅建议用于多日复杂或实验性工作。具体收费、平台支持等信息暂未提供。