git-pr-workflows-git-workflow

设计一个从代码审查到PR创建的完整Git工作流,利用专门代理进行质量保证、测试和部署就绪检查。该工作流采用现代化的Git实践,确保代码质量与高效协作。

作者

安装

热度:1

下载并解压到你的 skills 目录

复制命令,发送给 OpenClaw 自动安装:

下载并安装这个技能 https://openskills.cc/api/download?slug=sickn33-skills-git-pr-workflows-git-workflow&locale=zh&source=copy

Git PR 工作流 - 多智能体自动化编排

技能概述


通过多个专业化智能体协同工作,自动化完成从代码审查到 PR 创建的完整 Git 工作流,确保代码质量、测试覆盖率和提交规范性。

适用场景


  • 开发团队代码质量管理:适合需要统一代码提交规范、自动执行代码审查和测试的团队,防止低质量代码进入主分支。

  • CI/CD 流程增强:在现有 CI/CD 管道中增加智能代码审查和 PR 自动化,提升部署就绪检查的可靠性。

  • 个人开发者提效:个人开发者可以使用此工作流自动生成规范的 commit 信息和 PR 描述,减少手动编写时间。
  • 核心功能


  • 五阶段自动化审查:覆盖预提交代码审查、依赖变更分析、测试验证、提交信息生成和 PR 元数据配置的完整流程。

  • 多分支策略支持:支持 Feature Branch(默认)和 Trunk-Based 两种工作流,可配置合并策略和分支命名规范。

  • 灵活配置选项:提供 --skip-tests--draft-pr--squash--conventional 等标志,适应不同团队的协作需求。
  • 常见问题

    这个工作流支持哪些 Git 分支策略?


    支持 Feature Branch(特性分支)和 Trunk-Based(主干开发)两种策略。Feature Branch 是默认模式,适合需要独立开发和审查的团队;Trunk-Based 模式适合希望频繁提交到主分支的团队,可配合功能标志使用。

    如何跳过自动化测试步骤?


    使用 --skip-tests 标志可以跳过自动测试执行,但这仅建议在特定场景下使用(如仅文档更改),因为跳过测试可能导致代码质量风险。

    可以配置自定义的代码审查规则吗?


    工作流通过多个专业化智能体执行审查,包括 code-reviewer、test-automator、deployment-engineer 等。您可以通过修改各阶段的 Prompt 来自定义审查规则和检查项。