changelog-generator
davila7/claude-code-templates
Gitのコミット履歴を分析し、変更内容を分類し、技術的なコミットを顧客にとって分かりやすいリリースノートに変換することで、ユーザー向けの変更履歴を自動的に作成します。手作業で変更履歴を作成するのに数時間かかっていた作業を、自動化により数分で完了させることができます。
...すべて拡張します概要changelog-generator
「changelog-generator 」スキルは、技術的なGitコミットメッセージを、顧客やユーザーに更新内容を効果的に伝える、分かりやすい変更履歴に自動的に変換します。このスキルは、変更履歴を手作業で作成するという一般的な課題に対処します。手作業での作成は時間がかかり、エンドユーザーには理解しにくい専門用語が使用されてしまうことがよくあります。 このプロセスを自動化することで、「changelog-generator 」は貴重な時間を節約するだけでなく、関係するすべてのステークホルダーにとって、提示される情報が明確で理解しやすいものとなることを保証します。
よくある質問
Gitリポジトリから変更履歴を作成するにはどうすればよいですか?
プロジェクトのリポジトリからこのスキルを実行し、希望する期間またはバージョンを指定することで、変更履歴を作成できます。
このスキルはすべてのGitリポジトリに対応していますか?
はい、changelog-generator は、標準的なコミット慣行に従っているあらゆるGitリポジトリで使用できます。
処理可能なコミットの種類に制限はありますか?
このスキルは、リファクタリングやテストなどの内部的なコミットを除外し、ユーザー向けの変更に焦点を当てています。
生成される変更履歴の形式をカスタマイズできますか?
はい、CHANGELOG_STYLE.md ファイルを参照することで、独自の変更履歴のスタイルガイドラインを使用できます。
このスキルを実行する際のベストプラクティスは何ですか?
Gitリポジトリのルートディレクトリからスキルを実行し、対象とする変更履歴の日付範囲を指定することをお勧めします。
Changelog Generator
This skill transforms technical git commits into polished, user-friendly changelogs that your customers and users will actually understand and appreciate.
When to Use This Skill
- Preparing release notes for a new version
- Creating weekly or monthly product update summaries
- Documenting changes for customers
- Writing changelog entries for app store submissions
- Generating update notifications
- Creating internal release documentation
- Maintaining a public changelog/product updates page
What This Skill Does
- Scans Git History: Analyzes commits from a specific time period or between versions
- Categorizes Changes: Groups commits into logical categories (features, improvements, bug fixes, breaking changes, security)
- Translates Technical → User-Friendly: Converts developer commits into customer language
- Formats Professionally: Creates clean, structured changelog entries
- Filters Noise: Excludes internal commits (refactoring, tests, etc.)
- Follows Best Practices: Applies changelog guidelines and your brand voice
How to Use
Basic Usage
From your project repository:
Create a changelog from commits since last releaseGenerate changelog for all commits from the past weekCreate release notes for version 2.5.0With Specific Date Range
Create a changelog for all commits between March 1 and March 15With Custom Guidelines
Create a changelog for commits since v2.4.0, using my changelog guidelines from CHANGELOG_STYLE.mdExample
User: "Create a changelog for commits from the past 7 days"
Output:
# 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
Inspired by: Manik Aggarwal's use case from Lenny's Newsletter
Tips
- Run from your git repository root
- Specify date ranges for focused changelogs
- Use your CHANGELOG_STYLE.md for consistent formatting
- Review and adjust the generated changelog before publishing
- Save output directly to CHANGELOG.md
Related Use Cases
- Creating GitHub release notes
- Writing app store update descriptions
- Generating email updates for users
- Creating social media announcement posts
changelog-generatorをインストール
スキルファイルをダウンロードし、.claude/skills/ ディレクトリに解凍してください。
ZIPをダウンロードリポジトリをクローンし、スキルファイルをプロジェクトにコピーしてください。
git clone https://github.com/davila7/claude-code-templates/blob/main/cli-tool/components/skills/development/changelog-generator/SKILL.md # Copy SKILL.md to your .claude/skills/ directory
コピー





家
