changelog-generator

changelog-generator

热门

通过分析 Git 提交历史、分类变更并将技术性提交转化为清晰、面向客户的发布说明,自动生成面向用户的变更日志。将数小时的手动变更日志编写缩短为几分钟的自动生成。

6.8万Star
7679Fork
更新于 2026/5/22
SKILL.md
readonly只读
name
changelog-generator
description

通过分析 Git 提交历史、分类变更并将技术性提交转化为清晰、面向客户的发布说明,自动生成面向用户的变更日志。将数小时的手动变更日志编写缩短为几分钟的自动生成。

变更日志生成器

此技能将技术性的 Git 提交转化为精炼、用户友好的变更日志,让您的客户和用户真正理解并欣赏。

何时使用此技能

  • 为新版本准备发布说明
  • 创建每周或每月的产品更新摘要
  • 记录对客户的变更
  • 为应用商店提交编写变更日志条目
  • 生成更新通知
  • 创建内部发布文档
  • 维护公开的变更日志/产品更新页面

此技能的功能

  1. 扫描 Git 历史:分析特定时间段或版本之间的提交
  2. 分类变更:将提交分组为逻辑类别(功能、改进、错误修复、破坏性变更、安全)
  3. 技术→用户友好翻译:将开发者提交转化为客户语言
  4. 专业格式化:创建清晰、结构化的变更日志条目
  5. 过滤噪音:排除内部提交(重构、测试等)
  6. 遵循最佳实践:应用变更日志指南和您的品牌语调

如何使用

基本用法

在您的项目仓库中:

从上次发布以来的提交创建变更日志
生成过去一周所有提交的变更日志
为版本 2.5.0 创建发布说明

指定日期范围

为 3 月 1 日至 3 月 15 日之间的所有提交创建变更日志

使用自定义指南

为自 v2.4.0 以来的提交创建变更日志,使用 CHANGELOG_STYLE.md 中的变更日志指南

示例

用户:“为过去 7 天的提交创建变更日志”

输出

# 更新 - 2024 年 3 月 10 日当周

## ✨ 新功能

- **团队工作区**:为不同项目创建独立工作区。邀请团队成员,保持一切井井有条。

- **键盘快捷键**:按 ? 查看所有可用快捷键。无需鼠标即可更快导航。

## 🔧 改进

- **更快的同步**:文件在设备间同步速度提升 2 倍
- **更好的搜索**:搜索现在包含文件内容,而不仅仅是标题

## 🐛 修复

- 修复了大图片无法上传的问题
- 解决了定时发布中的时区混乱问题
- 修正了通知徽章计数

灵感来源:Manik Aggarwal 在 Lenny's Newsletter 中的用例

提示

  • 在 Git 仓库根目录运行
  • 指定日期范围以生成聚焦的变更日志
  • 使用您的 CHANGELOG_STYLE.md 保持格式一致
  • 发布前审查并调整生成的变更日志
  • 将输出直接保存到 CHANGELOG.md

相关用例

  • 创建 GitHub 发布说明
  • 编写应用商店更新描述
  • 生成面向用户的电子邮件更新
  • 创建社交媒体公告帖子