git-release について
マージ済みのプルリクエストやコミットをもとに、一貫したリリースを準備するスキルです。セマンティックバージョニングによる更新案、リリースノート、変更履歴、GitHub CLI コマンドを作成します。
主な機能
- 01コミットとマージ済みプルリクエストの確認
- 02変更内容の種類別分類
- 03セマンティックバージョン更新案の提示
- 04リリースノートと変更履歴の作成
- 05GitHub 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 対応