mcpField
C
changelog-generator

changelog-generator

github.com/w95開発28536 回インストール35 週間前に更新
リポジトリ

changelog-generator について

Changelog Generatorは、Gitのコミットを構成の整った分かりやすい更新履歴に変換するスキルです。バージョン更新、製品の変更まとめ、ユーザー向け変更文書を作成するチームに適しています。

主な機能

  1. 01期間またはバージョン別にコミットを確認
  2. 02変更をカテゴリ別に整理
  3. 03技術的な変更をユーザー向けに言い換え
  4. 04内部作業などのノイズを除外
  5. 05更新履歴を整った形式で作成
  6. 06指定されたスタイルガイドに準拠

活用シーン

  1. 01新バージョンのリリースノート作成
  2. 02週次・月次の製品更新の要約
  3. 03アプリストア向け更新説明の作成
  4. 04社内または公開用の変更文書作成

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/w95/awesome-claude-corporate-skills --skill changelog-generator

インストール後、Claude Code で/changelog-generatorを入力して読み込まれたか確認します。

詳細

変更履歴ジェネレーター

このスキルは、技術的な Git コミットを、お客様やユーザーに分かりやすく、実際に理解して喜んでもらえる洗練された変更履歴に変換します。

このスキルを使用する場面

  • 新しいバージョンのリリースノートを準備する
  • 毎週または毎月の製品アップデートの概要を作成する
  • お客様向けに変更点を記録する
  • アプリストアへの申請用に変更履歴を作成する
  • アップデート通知を生成する
  • 社内向けのリリースドキュメントを作成する
  • 公開されている変更履歴/製品アップデートページを管理する

このスキルでできること

  1. Git の履歴をスキャン:特定の期間、またはバージョン間のコミットを分析します
  2. 変更点を分類:コミットを論理的なカテゴリー(機能、改善、バグ修正、破壊的変更、セキュリティ)にまとめます
  3. 技術的な表現をユーザー向けに翻訳:開発者向けのコミットを、お客様に伝わる表現に変換します
  4. プロフェッショナルな形式に整形:明確で構造化された変更履歴を作成します
  5. 不要な情報を除外:内部向けのコミット(リファクタリング、テストなど)を除外します
  6. ベストプラクティスに準拠:変更履歴のガイドラインとブランドのトーンを適用します

使用方法

基本的な使い方

プロジェクトのリポジトリから実行します。

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

例

ユーザー:「過去 7 日間のコミットの変更履歴を作成してください」

出力:

# 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

参考: Lenny's Newsletter で紹介された Manik Aggarwal のユースケース

ヒント

  • Git リポジトリのルートから実行します
  • 焦点を絞った変更履歴を作成するには、日付範囲を指定します
  • 一貫した形式にするため、CHANGELOG_STYLE.md を使用します
  • 公開する前に、生成された変更履歴を確認して調整します
  • 出力を直接 CHANGELOG.md に保存します

関連するユースケース

  • GitHub のリリースノートを作成する
  • アプリストアのアップデート説明文を作成する
  • ユーザー向けのメール通知を生成する
  • ソーシャルメディアの告知投稿を作成する

コメント