SuperAPI AI 工具集

changelog-updater

写作与研究

查看项目

更新于 10-16 10:22

技能介绍

用途:该技能用于根据代码或内容的变更自动更新 CHANGELOG.md,采用 Keep a Changelog 格式,并给出建议的版本号。触发方式包括“更新 changelog”(以及 CL、changelog、變更、版本、version、更新日誌、whatsnew 等触发词),也可由 git-precommit 编排器调用。

主要能力:按关键字侦测变更类型并归类,包括 Added(新增、add、feat)、Changed(變更、修改、update、change)、Deprecated(棄用、deprecate)、Removed(移除、刪除、remove、delete)、Fixed(修復、fix、bug)、Security(安全、security、漏洞)。版本号按 MAJOR.MINOR.PATCH 决定:MAJOR 对应重大变更(Breaking Changes),MINOR 对应向下相容的新功能,PATCH 对应 Bug 修复。

输出示例格式:标题“📋 CHANGELOG 更新”,列出侦测到的变更(如 [Added] 新增用戶認證模組、[Fixed] 修復登入問題),给出建议版本(如 0.2.0,标注 MINOR - 新功能),并预览对应条目,例如“## [0.2.0] - 2025-12-15”下分 ### Added 与 ### Fixed 列出内容。

法规/约束依据:CONSTITUTION.md 第 7 条。

限制:资料仅给出触发条件、分类规则、版本号规则和输出示例,未提供安装命令、依赖、适用平台、是否收费、具体调用参数及边界情况,这些暂未提供。