关于 releasenotes
releasenotes 是用于整理仓库最新版本至今变更日志的技能。它汇总提交和已合并的 PR,参照以往版本的格式,并分类呈现面向用户的变更及相关链接和贡献者信息。
主要功能
- 01查找最新发布标签
- 02查看提交和已合并的 PR
- 03遵循以往版本格式
- 04按发布类别整理变更
- 05附上 PR 链接和贡献者信息
- 06输出可直接复制的 Markdown
适用场景
- 01准备 GitHub 发布说明
- 02汇总最新标签以来的变更
- 03整理修复和破坏性变更
- 04在发布说明中注明贡献者
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ exceptionless/ exceptionless --skill releasenotes安装后在 Claude Code 中输入/releasenotes确认已加载。
附带文件README.md
详细介绍
生成一份变更日志,涵盖从最近一次发布至今的所有更改。
步骤
- 使用
git tag --sort=-creatordate查找最近的发布标签 - 获取该标签之后的提交和已合并的 PR
- 查看此代码库之前的版本发布记录,以匹配其格式和风格
- 将更改分类到以下部分:Breaking Changes、Added、Changed、Fixed、Notes
- 重点关注面向用户的更改(功能、重要的错误修复、重大更改)
- 包含 PR 链接和贡献者署名
输出
以 Markdown 代码块形式呈现变更日志,可直接复制并粘贴到 GitHub 发布页面。
评论
支持 Markdown