docs-changelog 是做什么的?
根据提供的版本号和原始变更日志数据,生成并格式化新版本的变更日志文件。
使用说明
输入参数
- 版本号:例如
1.2.3,用于标识当前发布的版本。 - 原始变更日志数据:一个包含变更条目的文本列表,通常来自 Git 提交信息或手动整理。
输出
- 一个格式化的 Markdown 文件,包含版本标题、日期(可选)以及分类后的变更条目(如功能、修复等)。
示例
输入
版本号: 1.0.0
原始数据:
- 添加了用户登录功能
- 修复了首页加载错误
- 更新了文档
输出(Changelog 格式)
## [1.0.0] - 2023-10-01
### 新增
- 添加了用户登录功能
### 修复
- 修复了首页加载错误
### 文档
- 更新了文档
依赖
- 无外部依赖,仅需标准 Markdown 支持。
支持平台
- Claude Code
- Cursor
- Codex
- 其他兼容 AI 代理的编辑器
注意事项
- 确保原始变更日志数据以每行一个条目的形式提供。
- 版本号必须符合语义化版本控制(SemVer)规范。
- 如果未提供日期,技能会自动使用当前日期。