Lurus 编辑部写作
Skill
release-notes
从 git log 生成 changelog — 按 feat/fix/perf/refactor 自动分组。
触发条件
发版前 / 用户说 "总结一下这版改了什么" / 写 release notes 时触发。
安装命令
# Lurus 编辑部 demo skill — 复制下文 SKILL.md 到本地 mkdir -p ~/.claude/skills/release-notes # 把 README 里的 SKILL.md 内容粘贴到: # ~/.claude/skills/release-notes/SKILL.md
用法
git log v1.2.0..HEAD --oneline | claude --skill release-notes
或在 Claude Code 里直接说"基于上次 tag 到现在的 commits 写一份 changelog"。
输出
按 conventional commits 分组:
- ✨ Features (feat:)
- 🐛 Bug Fixes (fix:)
- ⚡ Performance (perf:)
- 🛠 Refactor (refactor:)
- 📝 Docs (docs:)
每条 ≤ 1 行,去掉技术黑话,面向终端用户改写。
来源:Lurus 编辑部
changeloggitrelease