mcpField
C
changelog-generator

changelog-generator

github.com/composio-community開発2.0k1.7k 回インストール14 週間前に更新
リポジトリ

changelog-generator について

changelog-generatorは、Gitのコミットをユーザー向けの更新履歴にまとめるスキルです。変更の分類や内部コミットの除外、指定されたスタイルへの準拠により、チームのリリースノートや製品更新の作成を支援します。

主な機能

  1. 01バージョンまたは期間でコミットを確認
  2. 02変更内容のカテゴリ分け
  3. 03技術的な変更をユーザー向けに書き換え
  4. 04内部コミットの除外
  5. 05更新履歴のスタイルガイドに準拠

活用シーン

  1. 01新バージョンのリリースノート作成
  2. 02週次・月次の製品更新の要約
  3. 03アプリストアの更新説明文の作成
  4. 04公開更新履歴の管理

インストール

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

$npx skills add https://github.com/composio-community/awesome-claude-plugins --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

出力例

# 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 のリリースノートの作成
  • アプリストアのアップデート説明文の作成
  • ユーザー向けのメールアップデートの生成
  • ソーシャルメディアでの告知投稿の作成

コメント