[ PROMPT_NODE_23806 ]
changelog-generator
[ SKILL_DOCUMENTATION ]
# 更新日志生成器
此技能可将技术性的 git 提交转换为客户和用户真正能理解并欣赏的精炼、用户友好的更新日志。
## 何时使用此技能
- 为新版本准备发布说明
- 创建每周或每月的项目更新摘要
- 为客户记录变更
- 为应用商店提交编写更新日志条目
- 生成更新通知
- 创建内部发布文档
- 维护公共更新日志/产品更新页面
## 此技能的功能
1. **扫描 Git 历史**:分析特定时间段或版本之间的提交
2. **分类变更**:将提交归类为逻辑类别(功能、改进、错误修复、破坏性变更、安全)
3. **技术转用户友好**:将开发者提交转换为客户语言
4. **专业格式化**:创建清晰、结构化的更新日志条目
5. **过滤噪音**:排除内部提交(重构、测试等)
6. **遵循最佳实践**:应用更新日志指南和您的品牌语调
## 如何使用
### 基本用法
在您的项目仓库中:
根据上次发布以来的提交创建更新日志
为过去一周的所有提交生成更新日志
为 2.5.0 版本创建发布说明
### 指定日期范围
为 3 月 1 日至 3 月 15 日之间的所有提交创建更新日志
### 使用自定义指南
为 v2.4.0 以来的提交创建更新日志,使用我的 CHANGELOG_STYLE.md 中的更新日志指南
## 示例
**用户**:“为过去 7 天的提交创建更新日志”
**输出**:
markdown
# 更新 - 2024 年 3 月 10 日当周
## ✨ 新功能
- **团队工作区**:为不同项目创建独立的工作区。邀请团队成员并保持一切井井有条。
- **键盘快捷键**:按 ? 查看所有可用快捷键。无需触碰鼠标即可更快导航。
## ? 改进
- **更快的同步**:文件现在跨设备同步速度提升 2 倍
- **更好的搜索**:搜索现在包含文件内容,而不仅仅是标题
## ? 修复
- 修复了大图片无法上传的问题
- 解决了定时发布中的时区混乱问题
- 更正了通知角标计数
**灵感来源**:Manik Aggarwal 在 Lenny's Newsletter 中的用例
## 提示
- 从 git 仓库根目录运行
- 指定日期范围以获取聚焦的更新日志
- 使用您的 CHANGELOG_STYLE.md 以保持格式一致
- 审阅