Agent Skills
返回列表
💻

GitHub PR 工作流

开发编程 更新于 2026.08.30

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_ef9e183a/github-github-pr-workflow。

技能介绍

它解决的具体问题

多人协作里,PR 的风险很少只发生在 git push 那一刻。分支起点不清、提交粒度混乱、PR 描述缺上下文、CI 没看就合并,都会把问题拖到 review 或生产环境。

这个技能不替代工程判断,它把 PR 生命周期拆成可检查清单:从 branch 开始,经过 commit、open、CI,最终到 merge。

它如何工作

  • branch:先确认基线与目标范围,再创建小而可验证的分支。
  • commit:提交内容应能对应 PR 目的,方便 review 和回溯。
  • open:PR 标题、描述和改动范围要让协作者快速理解。
  • CI:关注 CI 结果,失败时先定位是环境、测试还是改动本身。
  • merge:合并前确认策略、冲突、审查和发布影响。

适用边界与注意点

  • 它适合 Linux、macOS、Windows 上的常规 PR 流程,但仍需仓库权限和可用 Git 环境。
  • 它不会替你决定如何拆需求,也不会自动修复 CI 失败。
  • CI 通过不是合并的充分条件;业务正确性仍需要 review 确认。
  • 若团队使用 squash、rebase 或 merge commit,合并前先确认约定。
  • 鉴权可交给 github-auth,深度审查可结合 github-code-review;本技能聚焦 PR 生命周期本身。

使用场景

  • 准备修复线上缺陷时,需要先确认基线并创建小范围分支,再为该改动提交清晰的 commit
  • 功能开发进入 review 前,需要按 PR 目的整理提交记录并补齐说明,方便协作者快速理解改动
  • PR 打开后 CI 变红,需要结合分支提交与改动范围判断是环境失败还是回归失败
  • 准备合并到主干前,需要确认冲突处理、CI 结果、审查结论与合并方式是否符合仓库约定

适合人员

  • 负责前端组件库演进的工程师,需要在提交 PR 前完成分支规划、提交拆分与合并检查
  • 维护单体仓库的后端开发者,需要在多人并行改动后确认 CI 状态并推进 PR 合并
  • 承担版本质量门禁的 DevOps 工程师,需要在团队 PR 中标准化分支、审查与合并流程
  • 参与开源项目的贡献者,需要在不熟悉仓库规则时按 PR 生命周期补齐必要信息