CClaude Code Catalog
全スキル

チェンジログ自動化

生産性入門

コミット履歴とPR情報を分析し、ユーザーフレンドリーなチェンジログを自動生成します。SemVerベースのバージョン提案とカテゴリ別分類を含みます。

トリガー/changelog
使用頻度デプロイ時

OSSメンテナーなら? /changelogでリリースノートをコミットから自動生成

PMがリリース告知を作成するときなら? 技術的なコミットメッセージをユーザーフレンドリーな文言に変換

チェンジログリリースバージョン管理自動化

動作フロー

/changelog 実行 → コミット履歴分析
フェーズ1: 3つの分類を並列実行
feature-group
新機能のグルーピング
fix-group
バグ修正のグルーピング
breaking-detect
ブレイキングチェンジの検出
SemVerバージョン提案 + Markdown生成
CHANGELOG.md更新 + バージョンタグ

スキルコード

# Changelog Generator Skill ## Trigger: /changelog [since tag or date] When invoked: 1. Analyze commits since last release: - `git log [last-tag]..HEAD` - Parse conventional commit prefixes - Group by type (feat, fix, refactor, etc.) 2. Determine version bump: - Breaking change → Major (X.0.0) - New feature → Minor (0.X.0) - Bug fix → Patch (0.0.X) 3. Generate changelog: --- ## [version] — [YYYY-MM-DD] ### ✨ New Features - [feature description] ([#PR]) ### 🐛 Bug Fixes - [fix description] ([#PR]) ### ♻️ Improvements - [improvement description] ### ⚠️ Breaking Changes - [what changed + migration guide] --- 4. Optionally update CHANGELOG.md and create git tag

コピーしてCLAUDE.mdに貼り付ければ、すぐに使えます。

チェンジログ自動化 の仕組み

Changelog Generatorは2つのタグまたはコミット間のGit履歴を読み取り、変更をタイプ別(feature、fix、破壊的変更)に分類し、論理的にグループ化した上で、Keep a Changelog規約に従ったフォーマットで出力します。

チェンジログ自動化 が力を発揮する場面

面倒なリリース準備プロセスをワンコマンド操作に変換します。特に頻繁にリリースするプロジェクトで、手動でChangelogを書くと各サイクルで大幅な時間を消費する場面で有効です。

主な強み

  • コミットをfeature、fix、破壊的変更に自動分類
  • プロフェッショナルな出力のためKeep a Changelog規約に準拠
  • 可読性のために関連する変更を論理的にグループ化
  • ワンコマンドで手動Changelog作成の何時間もの作業を代替

同じカテゴリのスキル

生産性 すべて見る

他カテゴリの人気スキル