发布模式技能Skill release-patterns

这个技能用于在软件开发过程中标准化拉取请求的创建、CI/CD验证和发布协调,遵循rebase-first工作流,以提高代码质量、确保发布一致性和团队协作效率。关键词:发布模式、PR创建、CI/CD验证、DevOps、rebase合并、代码审查、自动化测试、版本控制。

DevOps 0 次安装 0 次浏览 更新于 3/15/2026

name: release-patterns description: 拉取请求创建、CI/CD验证和发布协调模式。在创建拉取请求、运行预PR验证、检查CI状态或协调合并时使用。

发布模式技能

目的

确保一致的拉取请求创建、CI/CD验证和发布协调,遵循基于rebase的优先工作流程。

当此技能适用时

  • 创建拉取请求
  • 运行预PR验证
  • 检查CI/CD状态
  • 协调合并时间

预PR清单(强制)

在创建任何PR之前:

  • [ ] 分支名称: {{TICKET_PREFIX}}-{number}-{description}
  • [ ] 提交遵循: type(scope): description [{{TICKET_PREFIX}}-XXX]
  • [ ] 基于最新主分支进行rebase: git fetch origin && git rebase origin/{{MAIN_BRANCH}}
  • [ ] 本地CI通过: {{CI_VALIDATE_COMMAND}}

PR创建

gh pr create \
  --title "feat(scope): description [{{TICKET_PREFIX}}-XXX]" \
  --body "## 摘要
实现功能,如{{TICKET_PREFIX}}-XXX中指定。

## 更改
- 更改1
- 更改2

## 测试
- CI通过
- 手动测试完成"

合并策略

仅使用rebase合并:

# 正确
gh pr merge --rebase --delete-branch

# 从不
gh pr merge --squash   # 丢失历史
gh pr merge --merge    # 创建合并提交

参考

  • PR模板: .github/pull_request_template.md
  • 工作流指南: CONTRIBUTING.md