关于 git-release
用于根据已合并的拉取请求和提交准备规范的软件发布。它会建议语义化版本号变更、起草发布说明与变更日志,并提供 GitHub CLI 命令。
主要功能
- 01检查提交和已合并的拉取请求
- 02按类型归类变更
- 03建议语义化版本号变更
- 04起草发布说明和变更日志
- 05提供 GitHub CLI 发布命令
适用场景
- 01为带标签的版本准备发布说明
- 02根据已合并变更确定版本号调整
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ wojons/ skills --skill git-release安装后在 Claude Code 中输入/git-release确认已加载。
附带文件README.md
详细介绍
Git 发布技能
根据已合并的 PR 创建格式一致的发布说明和更新日志。
我能做什么
- 根据已合并的 PR 起草发布说明
- 根据语义化版本控制提出版本号更新建议
- 提供可直接复制粘贴的
gh release create命令 - 生成更新日志条目
适用场景
准备发布带标签的版本时使用。
如果目标版本控制方案不明确,请提出澄清问题。
步骤
- 分析自上一个标签以来的近期提交和已合并的 PR
- 对变更分类(feat、fix、chore、docs 等)
- 提出版本号更新建议(major、minor、patch)
- 以 Markdown 格式起草发布说明
- 提供可直接使用的 GitHub CLI 命令
输出示例
## Release Notes v1.2.3
### New Features
- Added user profile page (#123)
- Implemented dark mode toggle (#145)
### Bug Fixes
- Fixed login timeout issue (#156)
- Resolved mobile layout overflow (#167)
### Other Changes
- Updated dependencies (#189)
- Improved test coverage (#192)
To create this release:
```bash
gh release create v1.2.3 --title "v1.2.3" --notes-file CHANGELOG.md
评论
支持 Markdown