askill
git-release-notes-generator

git-release-notes-generatorSafety 95Repository

Gitタグ間のコミット履歴と差分からリリースノートを作成する。git log/git diffで情報を収集し、Issue番号抽出・カテゴリ分類・統計(コミット数/貢献者数/変更ファイル数/追加削除行数)を含むリリースノート作成依頼で使用する。

0 stars
1.2k downloads
Updated 2/24/2026

Package Files

Loading files...
SKILL.md

Gitリリースノート作成

目的

指定したタグ間のコミット履歴とコード差分を分析し、カテゴリ分類・統計情報を含むリリースノートを生成する。

ワークフロー

  1. 対象タグ(前回/現在)と対象リポジトリを確認する。
  2. 必要なコマンドを実行してコミット履歴・差分・統計を収集する。
  3. コミットメッセージからIssue番号(#数字)を抽出する。
  4. 差分内容を読み、変更の詳細を補足する。
  5. コミットをカテゴリに分類し、重要度順に並べる。
  6. 指定フォーマットでリリースノートを作成する。

必要なコマンド

# 指定タグ間のコミット取得
git log [前回のタグ]..[現在のタグ] --pretty=format:"%h %s"

# 指定タグ間のコード差分取得
git diff [前回のタグ] [現在のタグ] --name-status
git diff [前回のタグ] [現在のタグ]

# 統計情報の取得
コミット数: git log [前回のタグ]..[現在のタグ] --oneline | wc -l
貢献者数: git log [前回のタグ]..[現在のタグ] --format="%an" | sort -u | wc -l
変更ファイル数: git diff --name-only [前回のタグ] [現在のタグ] | wc -l

分類ルール

  • ✨ 新機能: feat、add、新機能、追加 など
  • 🐛 バグ修正: fix、修正、バグ など
  • ⚡ パフォーマンス改善: perf、performance、最適化 など
  • 📚 ドキュメント: doc、ドキュメント など
  • 🔧 設定変更: config、設定、環境 など
  • 🔄 その他: 上記以外

出力フォーマット

以下のテンプレートを厳守する。

# 🚀 リリースノート: [現在のタグ]

## 🗓️ [現在の日付]

## ✨ 新機能
- 🆕 [コミットメッセージ] ([Issue番号])
  - [コード差分から得られた詳細情報]

## 🐛 バグ修正
- 🔧 [コミットメッセージ] ([Issue番号])
  - [バグの詳細と修正内容]

## ⚡ パフォーマンス改善
- ⚡ [コミットメッセージ] ([Issue番号])
  - [パフォーマンス改善の詳細]

## 📚 ドキュメント
- 📝 [コミットメッセージ] ([Issue番号])
  - [ドキュメント更新の詳細]

## 🔧 設定変更
- 🔧 [コミットメッセージ] ([Issue番号])
  - [設定変更の詳細]

## 🔄 その他の変更
- 🔄 [コミットメッセージ] ([Issue番号])
  - [変更の詳細]

## 📊 統計
- 📦 コミット数: [数値]
- 👥 貢献者数: [数値]
- 📄 変更ファイル数: [数値]
- 📈 追加行数: [数値]
- 📉 削除行数: [数値]

注意点

  • 絵文字を適切に使用し、視認性を高める。
  • Issue番号が不明な場合は「確認が必要」と明示する。
  • 破壊的変更や重要変更は強調して記載する。
  • 同一カテゴリ内は重要度順に並べる。

Install

Download ZIP
Requires askill CLI v1.0+

AI Quality Score

88/100Analyzed 3/1/2026

Well-structured skill for generating Git release notes with comprehensive workflow, specific git commands, categorization rules, and output format template. High completeness and reusability with actionable steps. Slight deduction for missing tags/metadata and trigger section.

95
85
90
82
92

Metadata

Licenseunknown
Version-
Updated2/24/2026
PublisherTomatio13

Tags

No tags yet.