用途:把 Git 提交历史整理成面向用户的更新日志和发布说明,适合需要从版本标签或日期范围生成 CHANGELOG.md 的场景。
主要能力:通过 git log 收集指定范围的提交;过滤重构、仅测试、CI/chore 等内部噪音(除非用户要求保留);按 New Features、Improvements、Bug Fixes、Security 分组;将技术性提交信息改写为面向用户的语言,强调收益而非实现细节;按 Keep a Changelog 或用户提供的风格指南格式化;输出可直接提交的 CHANGELOG.md,或 Notion 帖子、应用商店说明等替代格式。
分组规则:feat: 或新能力归入 New Features;fix: 或回归归入 Bug Fixes;perf:、refactor:(用户可见)归入 Improvements;security:、CVE、认证修复归入 Security;chore:、ci:、test: 默认过滤。
使用方式:安装上游命令为 npx skills add ComposioHQ/awesome-claude-skills,调用命令为 /changelog,并指定提交范围、版本标签或时间窗口。示例提示包括:生成 v1.4.0 到 v1.5.0 之间的更新日志并按功能、改进、修复、安全分组;从过去 7 天提交创建发布说明并过滤 chore/ci/test,输出为 Notion 产品更新帖;为 iOS v3.2 自上个标签以来的应用商店发布说明,限 200 词,语气友好且突出收益。
风格指南支持:若用户提供风格指南文件,会遵循术语、语气(正式或随意)和格式(项目符号或段落、表情符号策略)。
限制与注意事项:需在正确的仓库根目录运行 git log,若不确定需与用户确认;不得编造提交中不存在的功能;破坏性变更需在专门章节明确标注;应用商店说明需遵守平台字符限制。其他细节暂未提供。