release-changelog
Installation
SKILL.md
Release Changelog
根据仓库中的 Conventional Commits 自动生成或更新 CHANGELOG.md,适用于发布前整理变更、打 tag 前统一记录版本历史。本 skill 包含一个 Node 脚本,可在任意 Git 仓库根目录执行。
何时使用
- 用户说「准备发版」「更新 CHANGELOG」「根据 commit 生成 changelog」「release 前整理变更」
- 需要把最近一批 commit 按类型整理成 Keep a Changelog 格式
- 打新 tag / 发新版本前要写一段版本说明
- 团队约定使用 Conventional Commits(
feat:,fix:,docs:等),希望自动汇总
前置条件
- 当前目录是 Git 仓库根目录(或通过
--repo指定) - 已安装 Node.js(脚本为 ESM,无额外依赖)
- Commit 消息尽量符合 Conventional Commits(不强制,不符合的会归入「Other」)