发版不用再憋 changelog 了!这个 Claude Skill 把 git commit 变用户友好的更新说明
每次发版前对照 git log 写更新日志,是不是都头疼?commit 信息天马行空,产品同学要的却是”用户能看懂的中文”——这两者之间的鸿沟,Changelog Generator 帮你填平。
它能做什么?
Changelog Generator 是 Claude 上的一个 Skill,装上之后直接对它说人话,就能自动从 Git 历史里挖出这周期的所有 commit,过滤掉 refactor/test 这类内部噪音,再按新功能 / 改进 / Bug 修复 / Breaking Change / 安全分类,最后吐出一份用户看得懂的更新日志。
举个例子,你告诉它”生成过去 7 天的 changelog”,它会输出这样的结构:
- ✨ 新功能:Team Workspaces / Keyboard Shortcuts
- 🔧 改进:同步速度提升 2 倍 / 搜索支持文件内容
- 🐛 修复:大图上传问题 / 时区显示错误
为什么适合开发者?
发版流程里,写 changelog 一直是”手工且容易忘”的环节。要么拖到最后一秒对着 git log 硬凑,要么直接复制 commit 信息交差——用户体验很差。这个 Skill 把这个环节自动化了,而且输出格式很干净,不用再人工排版。
另一个实用场景是App Store 更新说明和客户通知邮件——不需要每次都从 commit 里猜这个版本做了什么,直接让 Claude 给你生成符合用户语言的描述。
怎么用?
在 Claude Code 或 Claude.ai 里直接装上这个 Skill,然后像这样对话:
- 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
支持自定义日期范围,也支持传入 CHANGELOG_STYLE.md 来保持品牌调性一致。生成完直接 Review 一下发布即可。
总结
开发团队每次发版省下的那 30–60 分钟,一年积累下来很可观。尤其是需要同时维护多个产品线的团队,changelog 的一致性也很重要。这个 Skill 不复杂,但很实用,属于那种”早该有人做”的小工具。
GitHub:https://github.com/ComposioHQ/awesome-claude-skills/tree/master/changelog-generator
GitHub: https://github.com/ComposioHQ/awesome-claude-skills/tree/master/changelog-generator
评论区
登录后可评论。