changelog-generator
Installation
SKILL.md
Changelog Generator
此技能将技术性的 git 提交转换为精美的、用户友好的更新日志,您的客户和用户将能够真正理解和欣赏。
When to Use This Skill
- 为新版本准备发布说明
- 创建每周或每月的产品更新摘要
- 为客户记录更改
- 为应用商店提交编写更新日志条目
- 生成更新通知
- 创建内部发布文档
- 维护公共更新日志/产品更新页面
What This Skill Does
- 扫描 Git 历史: 分析特定时间段或版本之间的提交
- 分类更改: 将提交分组到逻辑类别(功能、改进、错误修复、重大更改、安全)
- 技术 → 用户友好: 将开发人员提交转换为客户语言
- 专业格式化: 创建清晰、结构化的更新日志条目
- 过滤噪音: 排除内部提交(重构、测试等)
- 遵循最佳实践: 应用更新日志指南和您的品牌声音
How to Use
Basic Usage
From your project repository:
Create a changelog from commits since last release
Generate changelog for all commits from the past week
Create release notes for version 2.5.0
With Specific Date Range
Create a changelog for all commits between March 1 and March 15
With Custom Guidelines
Create a changelog for commits since v2.4.0, using my changelog
guidelines from CHANGELOG_STYLE.md
Example
User: "Create a changelog for commits from the past 7 days"
Output:
# Updates - Week of March 10, 2024
## ✨ New Features
- **Team Workspaces**: Create separate workspaces for different
projects. Invite team members and keep everything organized.
- **Keyboard Shortcuts**: Press ? to see all available shortcuts.
Navigate faster without touching your mouse.
## 🔧 Improvements
- **Faster Sync**: Files now sync 2x faster across devices
- **Better Search**: Search now includes file contents, not just titles
## 🐛 Fixes
- Fixed issue where large images wouldn't upload
- Resolved timezone confusion in scheduled posts
- Corrected notification badge count
Inspired by: Manik Aggarwal's use case from Lenny's Newsletter
Tips
- Run from your git repository root
- Specify date ranges for focused changelogs
- Use your CHANGELOG_STYLE.md for consistent formatting
- Review and adjust the generated changelog before publishing
- Save output directly to CHANGELOG.md
Related Use Cases
- Creating GitHub release notes
- Writing app store update descriptions
- Generating email updates for users
- Creating social media announcement posts
Related skills
More from prorise-cool/claude-code-multi-agent
ui-ux-pro-max
UI/UX 设计智能,在设计页面时必须使用
41project-management-specialist
提供项目管理、任务跟踪、团队协调和项目交付能力。当需要管理项目、跟踪进度或协调团队时使用。
34frontend-specialist
提供前端开发、UI 实现、移动应用开发和现代前端框架能力。当需要实现用户界面、构建组件或开发移动应用时使用。
26design-specialist
提供 UI/UX 设计、用户研究、视觉设计和品牌一致性能力。当需要设计界面、进行用户研究或创建视觉资产时使用。
26security-specialist
提供安全审计、风险评估和合规检查能力。当需要进行安全审查、风险评估或合规验证时使用。
22marketing-specialist
提供内容营销、增长策略、社交媒体管理和应用商店优化能力。当需要创建营销内容、制定增长策略或管理社交媒体时使用。
21