name: release-notes description: リリースノートの生成。「リリースノートを作成」「CHANGELOGを更新」「変更履歴をまとめて」などのリクエスト時に使用。
Release Notes
コミット履歴からリリースノートを生成するスキル。
出力形式
日本語でリリースノートを生成する。
カテゴリ分類
コミットメッセージのプレフィックスに基づいて分類:
| プレフィックス | カテゴリ | 説明 |
|---|---|---|
| feat: | 新機能 | 新しい機能の追加 |
| fix: | バグ修正 | バグの修正 |
| docs: | ドキュメント | ドキュメントの変更 |
| style: | スタイル | コードスタイルの変更 |
| refactor: | リファクタ | リファクタリング |
| perf: | パフォーマンス | パフォーマンス改善 |
| test: | テスト | テストの追加・修正 |
| chore: | その他 | ビルド・設定等の変更 |
| ci: | CI | CI/CD の変更 |
| deps: | 依存関係 | 依存パッケージの更新 |
リリースノート テンプレート
# v{VERSION} リリースノート
リリース日: YYYY-MM-DD
## 新機能
- 機能説明 (#PR番号)
## バグ修正
- 修正内容 (#PR番号)
## その他の変更
- 変更内容
## 依存関係の更新
- パッケージ名: バージョン → バージョン
手順
-
対象範囲を確認(タグ間、日付範囲、コミット数)
-
git log でコミット履歴を取得
git log --oneline --no-merges {range} -
コミットをカテゴリ別に分類
-
各カテゴリの変更をリスト化
-
PR 番号があれば付記
-
テンプレートに沿って出力
git コマンド例
# 最新タグから現在までの変更
git log $(git describe --tags --abbrev=0)..HEAD --oneline --no-merges
# 特定のタグ間
git log v1.0.0..v1.1.0 --oneline --no-merges
# 直近N件のコミット
git log -n 20 --oneline --no-merges
# 日付範囲
git log --since="2025-01-01" --until="2025-01-31" --oneline --no-merges
注意事項
- Renovate/Dependabot のコミットは「依存関係の更新」にまとめる
- マージコミットは除外(
--no-merges) - 重複する変更は統合
- 破壊的変更がある場合は明記
chat Comments (0)
Sign in to join the discussion and leave a comment.
Skill Details
GitHub Stars
0
GitHub Forks
0
Created
Jan 2026
Last Updated
5 months ago
tools
tools productivity tools
Related Skills
Build your own?
Join 12,000+ developers contributing to the Claude ecosystem.
No comments yet. Be the first to share your thoughts!