SuperAPI AI 工具集

wiki-changelog

通用与其它

查看项目

更新于 10-15 21:47

技能介绍

用途:从 git 提交历史生成结构化 changelog,适合用户询问近期变动、需要变更日志或想了解近期开发活动时使用。

必要前置:生成前必须先确定来源仓库上下文。先运行 git remote get-url origin 检测是否存在远程仓库,并向用户确认是仅本地仓库还是拥有来源仓库 URL(如 GitHub、Azure DevOps)。提供远程 URL 时记为 REPO_URL;仅本地时使用普通提交哈希与文件引用。上下文未解决前不应继续。

主要能力:查看 git log 中的提交、日期、作者与提交信息;按时间分组,最近 7 天按天、更早按周;按类型分类提交:Features 🆕、Fixes 🐛、Refactoring 🔄、Docs 📝、Config 🔧、Dependencies 📦、Breaking ⚠️;使用项目术语生成简洁的面向用户描述。

使用方式:触发场景包括用户问“最近改了什么”“生成 changelog”“总结提交”。按上述流程检查 git log、分组、分类并撰写描述;合并相关提交为连贯说明;使用 README 中的项目术语。

限制与注意:应侧重面向用户的变更;破坏性变更需突出显示并附迁移说明。当存在 REPO_URL 时,链接提交哈希与变更文件。其余细节(如具体支持平台、安装方式、收费情况、性能表现等)暂未提供。