SuperAPI AI 工具集

changelog-generator

写作与研究

查看项目

更新于 10-15 20:35

技能介绍

用途:把技术性的 git 提交转换为用户能看懂的变更日志,适用于准备版本发布说明、周报/月报产品更新、客户变更文档、应用商店更新描述、更新通知、内部发布文档以及公开产品更新页。

主要能力:扫描指定时间段或版本区间的 Git 历史(git log),识别提交约定(如 Conventional Commits、语义化版本标签);将提交归类为 ✨ 新功能、🔧 改进、🐛 修复、⚠️ 破坏性变更、🔒 安全,以及通常不面向用户的 📚 文档、🧹 内部;把技术描述改写为用户语言(关注用户受益而非实现,使用主动语态);过滤 chore、test、docs、refactor、合并提交和版本号提交等噪音;合并同一功能的多个提交;输出结构化条目,并可按品牌语调和指南格式化。

使用方式:在项目仓库中运行;可生成自上次发布以来的变更日志、过去一周或指定日期区间的日志、指定版本号(如 2.5.0)的发布说明;也可指定日期区间(如 3 月 1 日至 3 月 15 日),或引用自定义指南文件(如 CHANGELOG_STYLE.md)。若未指定范围,默认取上次 tag 以来的提交。输出可保存到 CHANGELOG.md,发布前建议人工复核调整。

限制:资料未提供具体安装命令、依赖、价格、平台支持或自动化集成方式;效果取决于提交信息质量,仍需人工审阅。部分功能、收费与使用步骤暂未提供。