Claude 一键生成 Release Note,这个 Skill 把我从机械劳动里解救出来了
写过 Release Note 的同学都知道这有多痛苦——翻了几十条 commit,一个一个改写成用户能看懂的话,还得分类、排版、核对版本号… 机械劳动,耗时又无聊。
今天挖到一个 Claude Skill,叫 Changelog Generator,专门把这活自动化。
它能做什么
输入你的 git 提交历史,它自动:
– 扫描并分析一段时间内的所有 commits
– 按「✨ 新功能 / 🔧 改进 / 🐛 修复 / ⚠️ Breaking Changes」等类别分组
– 把开发者视角的 commit 信息翻译成用户语言
– 输出一份排好版的、可以直接贴出去的更新日志
举个例子,你对它说「生成过去 7 天的 changelog」,它会吐出这样的结果:
# Updates - Week of March 10, 2024
## ✨ 新功能
- **团队工作区**:为不同项目创建独立工作区
- **键盘快捷键**:按 ? 查看所有快捷键
## 🔧 改进
- 文件同步速度提升 2 倍
- 搜索现在支持文件内容而不仅是标题
## 🐛 修复
- 修复了大图无法上传的问题
- 修复了定时发布时区混乱的 bug
是不是比你手动憋出来的还清晰?
怎么用
在 Claude 里加载这个 Skill,直接说人话就行:
- 「生成自上次发布以来的 changelog」
- 「为 v2.5.0 创建 Release Notes」
- 「生成本周更新日志」
支持指定日期范围,也支持接入你自己的 CHANGELOG_STYLE.md 规范文件,保证输出格式统一。
适合谁
- 独立开发者 / 小团队:每周发版,不用再为写 changelog 头疼
- 产品经理:需要给用户写更新说明,直接拿来改
- 开源项目维护者:规范化 Release Notes,提升专业度
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 条评论
登录后可评论。