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