发版不用再憋 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

评论区

0 条评论

登录后可评论。

江望 794 阅读