启动发布Skill start-release

此技能用于自动化启动软件发布流程,包括创建Git流发布分支、更新项目文件版本号并推送分支,提升持续集成和交付效率。关键词:Git发布流程、版本控制、自动化发布、DevOps。

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

name: 启动发布 allowed-tools: Bash(git:*), Read, Write description: 当用户请求"开始发布"、“创建发布分支”、“准备发布”、"git flow release start"或想要开始一个新版本发布时,应使用此技能。 model: haiku argument-hint: <版本> user-invocable: true

操作前检查

根据 ${CLAUDE_PLUGIN_ROOT}/references/invariants.md 验证工作树是干净的。

阶段1:启动发布

目标:使用git-flow-next CLI创建发布分支。

操作

  1. 运行 git flow release start $ARGUMENTS
  2. 更新项目文件中的版本(如package.json、Cargo.toml、 VERSION等)
  3. 提交版本更新:chore: bump version to $ARGUMENTS 带有 Co-Authored-By 脚注
  4. 推送分支:git push -u origin release/$ARGUMENTS

注意:CHANGELOG.md在finish-release时更新,不在此处。