变更日志生成器Skill releasenotes

此技能用于自动从Git版本控制系统中生成格式化变更日志,专注于提取自上次软件发布以来的所有变更,并将其分类整理为可读的格式,便于发布和团队沟通。关键词:Git、变更日志、发布笔记、自动化、DevOps、版本控制、软件开发、效率提升。

DevOps 0 次安装 0 次浏览 更新于 3/18/2026

name: releasenotes description: 从git历史中生成格式化变更日志,自最近发布标签起。用于准备发布笔记,将变更分类为重大变更、新增功能、修复和其他部分。 triggers:

  • /releasenotes

生成自最近发布以来的所有变更的变更日志。

步骤

  1. 使用 git tag --sort=-creatordate 找到最近发布标签
  2. 获取自该标签以来的提交和合并PR
  3. 查看此仓库中的先前发布以匹配其格式和风格
  4. 将变更分类为部分:重大变更、新增、更改、修复、备注
  5. 关注面向用户的变更(功能、重要错误修复、重大变更)
  6. 包括PR链接和贡献者归属

输出

在markdown代码块中呈现变更日志,准备复制粘贴到GitHub发布。