← Back to list

release-notes
by tqer39
Personal blog monorepo powered by Next.js, Hono, and Cloudflare.
⭐ 0🍴 0📅 Jan 25, 2026
SKILL.md
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) - 重複する変更は統合
- 破壊的変更がある場合は明記
Score
Total Score
65/100
Based on repository quality metrics
✓SKILL.md
SKILL.mdファイルが含まれている
+20
✓LICENSE
ライセンスが設定されている
+10
○説明文
100文字以上の説明がある
0/10
○人気
GitHub Stars 100以上
0/15
✓最近の活動
1ヶ月以内に更新
+10
○フォーク
10回以上フォークされている
0/5
✓Issue管理
オープンIssueが50未満
+5
✓言語
プログラミング言語が設定されている
+5
✓タグ
1つ以上のタグが設定されている
+5
Reviews
💬
Reviews coming soon


