mcpField
G
git-release

git-release

github.com/wojons开发343 次安装30 周前更新
代码仓库

关于 git-release

用于根据已合并的拉取请求和提交准备规范的软件发布。它会建议语义化版本号变更、起草发布说明与变更日志,并提供 GitHub CLI 命令。

主要功能

  1. 01检查提交和已合并的拉取请求
  2. 02按类型归类变更
  3. 03建议语义化版本号变更
  4. 04起草发布说明和变更日志
  5. 05提供 GitHub CLI 发布命令

适用场景

  1. 01为带标签的版本准备发布说明
  2. 02根据已合并变更确定版本号调整

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/wojons/skills --skill git-release

安装后在 Claude Code 中输入/git-release确认已加载。

附带文件README.md

详细介绍

Git 发布技能

根据已合并的 PR 创建格式一致的发布说明和更新日志。

我能做什么

  • 根据已合并的 PR 起草发布说明
  • 根据语义化版本控制提出版本号更新建议
  • 提供可直接复制粘贴的 gh release create 命令
  • 生成更新日志条目

适用场景

准备发布带标签的版本时使用。

如果目标版本控制方案不明确,请提出澄清问题。

步骤

  1. 分析自上一个标签以来的近期提交和已合并的 PR
  2. 对变更分类(feat、fix、chore、docs 等)
  3. 提出版本号更新建议(major、minor、patch)
  4. 以 Markdown 格式起草发布说明
  5. 提供可直接使用的 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