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创建发布分支。
操作:
- 运行
git flow release start $ARGUMENTS - 更新项目文件中的版本(如package.json、Cargo.toml、 VERSION等)
- 提交版本更新:
chore: bump version to $ARGUMENTS带有Co-Authored-By脚注 - 推送分支:
git push -u origin release/$ARGUMENTS
注意:CHANGELOG.md在finish-release时更新,不在此处。