一个 Prompt,让 Claude 自动帮你写 Changelog——再也不用对着 git log 发呆
每次发版前,你是不是也这样——
对着 Git 提交记录发呆 40 分钟,把 fix: resolve null pointer in user service 这种鬼画符翻译成人话,再手工贴到 changelog 里。重复、无聊、还容易漏。
今天聊一个让我眼前一亮的 Skill:Changelog Generator,专治这种手工劳动。
它能做什么
简单说:把你项目里的 git 提交记录扔进去,它自动帮你生成用户能看懂的更新说明。
不是简单的 git log 格式化输出——它真的会理解每条 commit 在说什么,然后按「功能」「改进」「修复」「Breaking Changes」分类,用 Emoji + 人话重新组织。
比如这条技术 commit:
fix: resolve null pointer in user service (PR #445)
它会转成:
## 🐛 Fixes
- Fixed crash that occurred when viewing a user profile with no avatar
工程师写的代码、用户看的内容——中间那层翻译它全包了。
适合谁用
独立开发者 / 小团队:每次发版不用再专门安排一个人写 changelog,省下 30~60 分钟。
产品经理:可以直接要 changelog 草稿,不用等开发写完再转译。
开源项目维护者:Keep a Changelog 格式自动遵守,发 release notes 速度翻倍。
App 开发者:配合 GitHub Releases 使用,发 App Store / Google Play 更新说明不再靠复制粘贴。
怎么用
在 Claude Code 或 Claude.ai 里加载这个 Skill,然后直接说话:
Create a changelog from commits since last release
或者指定时间范围:
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
- **Keyboard Shortcuts**: Press ? to see all available shortcuts
## 🔧 Improvements
- **Faster Sync**: Files now sync 2x faster across devices
## 🐛 Fixes
- Fixed issue where large images wouldn't upload
读起来就像真人在写,而不是工程师的对账本。
顺手说个感受
我观察 AI 代码工具这半年,发现一个规律:工具越往「最后一公里」走,价值越明显。
Git commit → 代码 lint → code review 这些,已经卷得很透了。但从 commit 到用户能看懂的内容,这个 Gap 一直少有人填。Changelog Generator 踩的这个点,我认为是 2025 年 Claude Skill 生态里被低估的一个方向。
GitHub:https://github.com/ComposioHQ/awesome-claude-skills/tree/master/changelog-generator(来自 awesome-claude-skills 仓库,⭐ 71.3k)
GitHub: https://github.com/ComposioHQ/awesome-claude-skills/tree/master/changelog-generator
评论区
登录后可评论。