用多 Agent 协作实现自动化的 Git PR 完整工作流

解决代码提交质量不一、PR 描述缺失及测试覆盖不足的问题:通过多 Agent 协同编排,将代码质量检查、自动化测试、规范化 Commit 生成和 PR 创建串联成一套标准流水线。

为什么需要这个技能

在现代软件开发中,一个高质量的 PR(Pull Request)不仅仅是代码的堆砌,它需要经过严格的质量审查、充分的测试验证以及清晰的变更记录。手动执行这些步骤容易出现疏漏,例如忘记运行某个集成测试,或者写了简单的 “fix bug” 这样无意义的 Commit 信息。

本技能通过引入“多 Agent 编排”机制,模拟一个完整的研发团队(评审员 测试员 部署工程师 文档架构师),在代码进入主分支前强制执行最佳实践,确保代码库的稳定性与可维护性。

适用场景

  • 需要严格执行 Conventional Commits 规范的团队项目。
  • 希望在创建 PR 前自动生成详细的变更报告和测试覆盖率分析。
  • 采用 Feature Branch 或 Trunk-based 开发模式,需要标准化提交流程的场景。
  • 规模化团队中需要 AI 预先拦截低质量代码,减轻人工 Code Review 压力的场景。

核心工作流

该工作流分为五个核心阶段,由不同专长的子 Agent 协作完成:

  1. 预提交评审 (Pre-Commit Review):由 code-reviewer Agent 分析未提交的变更,检查代码风格、安全漏洞和性能隐患,输出结构化的 JSON 报告。
  2. 测试与验证 (Testing & Validation):由 test-automator Agent 执行单元测试、集成测试及 E2E 测试,分析测试覆盖率并针对评审阶段发现的高风险点补充测试场景。
  3. 规范化 Commit 生成:由 prompt-engineer Agent 根据变更内容,严格按照 Conventional Commits 规范(如 feat:, fix:)生成原子化提交信息。
  4. 分支策略与推送准备:由 deployment-engineer Agent 根据配置(--trunk-based--feature-branch)管理分支,执行预推送检查(如敏感数据扫描、冲突检测)。
  5. PR 创建与自动化设置:由 docs-architect 生成包含变更摘要、测试结果、部署注意事项的 Markdown PR 描述,并由部署 Agent 配置 Reviewer 和标签。

下载和安装

下载 git-pr-workflows-git-workflow 中文版 Skill ZIP

解压后将目录放入你的 AI 工具 skills 文件夹,重启工具后即可使用。具体路径参考内附的 USAGE.zh.md

你可能还需要

暂无推荐