changelog-generator について
changelog-generatorは、Gitのコミットをユーザー向けの更新履歴にまとめるスキルです。変更の分類や内部コミットの除外、指定されたスタイルへの準拠により、チームのリリースノートや製品更新の作成を支援します。
主な機能
- 01バージョンまたは期間でコミットを確認
- 02変更内容のカテゴリ分け
- 03技術的な変更をユーザー向けに書き換え
- 04内部コミットの除外
- 05更新履歴のスタイルガイドに準拠
活用シーン
- 01新バージョンのリリースノート作成
- 02週次・月次の製品更新の要約
- 03アプリストアの更新説明文の作成
- 04公開更新履歴の管理
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ composio-community/ awesome-claude-plugins --skill changelog-generatorインストール後、Claude Code で/changelog-generatorを入力して読み込まれたか確認します。
詳細
変更履歴ジェネレーター
このスキルは、技術的な git コミットを、顧客やユーザーが理解し、役立つと感じられる洗練された変更履歴に変換します。
このスキルを使う場面
- 新しいバージョンのリリースノートを準備するとき
- 週次または月次の製品アップデートの概要を作成するとき
- 顧客向けに変更内容を記録するとき
- アプリストアへの申請用の変更履歴を作成するとき
- アップデート通知を生成するとき
- 社内向けのリリースドキュメントを作成するとき
- 公開中の変更履歴/製品アップデートページを維持するとき
このスキルでできること
- Git 履歴をスキャン:特定の期間、またはバージョン間のコミットを分析します
- 変更を分類:コミットを論理的なカテゴリ(機能、改善、不具合修正、破壊的変更、セキュリティ)に分類します
- 技術的な内容をユーザー向けに翻訳:開発者向けのコミット内容を顧客向けの表現に変換します
- プロフェッショナルな形式に整形:明瞭で構成の整った変更履歴を作成します
- 不要な情報を除外:内部向けのコミット(リファクタリング、テストなど)を除外します
- ベストプラクティスに準拠:変更履歴のガイドラインとブランドの語調を適用します
使い方
基本的な使い方
プロジェクトのリポジトリから実行します:
Create a changelog from commits since last release
Generate changelog for all commits from the past week
Create release notes for version 2.5.0
特定の日付範囲を指定する場合
Create a changelog for all commits between March 1 and March 15
カスタムガイドラインを指定する場合
Create a changelog for commits since v2.4.0, using my changelog
guidelines from CHANGELOG_STYLE.md
出力例
# Updates - Week of March 10, 2024
## ✨ New Features
- **Team Workspaces**: Create separate workspaces for different
projects. Invite team members and keep everything organized.
- **Keyboard Shortcuts**: Press ? to see all available shortcuts.
Navigate faster without touching your mouse.
## 🔧 Improvements
- **Faster Sync**: Files now sync 2x faster across devices
- **Better Search**: Search now includes file contents, not just titles
## 🐛 Fixes
- Fixed issue where large images wouldn't upload
- Resolved timezone confusion in scheduled posts
- Corrected notification badge count
ヒント
- git リポジトリのルートから実行します
- 対象を絞った変更履歴にするには、日付範囲を指定します
- 一貫した書式にするには、CHANGELOG_STYLE.md を使用します
- 公開前に、生成された変更履歴を確認して調整します
- 出力を直接 CHANGELOG.md に保存します
関連するユースケース
- GitHub のリリースノートの作成
- アプリストアのアップデート説明文の作成
- ユーザー向けのメールアップデートの生成
- ソーシャルメディアでの告知投稿の作成
コメント
Markdown 対応