Back to list
tqer39

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:CICI/CD の変更
deps:依存関係依存パッケージの更新

リリースノート テンプレート

# v{VERSION} リリースノート

リリース日: YYYY-MM-DD

## 新機能

- 機能説明 (#PR番号)

## バグ修正

- 修正内容 (#PR番号)

## その他の変更

- 変更内容

## 依存関係の更新

- パッケージ名: バージョン → バージョン

手順

  1. 対象範囲を確認(タグ間、日付範囲、コミット数)

  2. git log でコミット履歴を取得

    git log --oneline --no-merges {range}
    
  3. コミットをカテゴリ別に分類

  4. 各カテゴリの変更をリスト化

  5. PR 番号があれば付記

  6. テンプレートに沿って出力

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