Appearance
让 AI 把 Git Commits 自动转为用户能看懂的更新日志 (Changelog)
解决每次发布新版本时手动整理更新日志的痛苦:给 AI 一个指令,让它自动扫描 Git 提交历史,过滤掉无用的测试和重构记录,然后将开发者的黑话(如 fix: debounce hook deps)转化为用户能看懂的语言(如 修复:部分页面操作时的卡顿问题)。
为什么需要这个技能
软件开发团队在发布新版本时,通常需要写一份更新日志(Changelog)给客户或写进应用商店的更新说明里。
但绝大多数情况下,开发者的 Git Commit 是高度技术化的。比如 refactor(auth): move jwt parsing to middleware。如果你把这句话直接贴到对外更新日志里,用户根本不知道你做了什么。
如果让产品经理或运营手动去看提交记录翻译,又极度耗时。本技能 changelog-generator 就是用来打通这“最后一公里”的:AI 拥有读取代码库上下文的能力,它能理解这些 technical commit 实际对应什么业务价值,并自动将它们转化为结构化、面向用户的文字。
适用场景
- 准备大版本更新时的 Release Notes。
- 撰写每周/月度产品简报。
- 为 App Store / Google Play 准备更新文案。
- 维护开源项目的
CHANGELOG.md。
核心工作流
- 划定范围:告诉 AI 需要扫描的范围(如“自上个 tag 以来”或“最近两周”)。
- 过滤噪音:AI 会自动忽略纯开发性的提交(如补充单测、修复 lint 错误)。
- 分类重组:按
✨ 新功能、🔧 改进、🐛 修复进行结构化归类。 - 语境翻译:将技术词汇翻译为描述用户价值的语言。
进阶玩法:加入自定义规范
如果你有自己的排版要求或品牌基调,可以在仓库中准备一个 CHANGELOG_STYLE.md。例如规定“必须包含中文和英文双语”、“语气必须幽默”,然后在生成时附加指令: 为 v2.4.0 以来的 commit 生成更新日志,请使用我在 CHANGELOG_STYLE.md 中定义的格式规范
获取与使用
你可以直接下载中文版 Skill 包,添加到你的 AI 工作流目录中。解压后请参考内附的 USAGE.zh.md 进行环境挂载。
下载 changelog-generator 中文版 Skill ZIP
你可能还需要
暂无推荐