mcpField
R
releasenotes

releasenotes

github.com/exceptionless开发2.5k60 次安装4 天前更新
代码仓库

关于 releasenotes

releasenotes 是用于整理仓库最新版本至今变更日志的技能。它汇总提交和已合并的 PR,参照以往版本的格式,并分类呈现面向用户的变更及相关链接和贡献者信息。

主要功能

  1. 01查找最新发布标签
  2. 02查看提交和已合并的 PR
  3. 03遵循以往版本格式
  4. 04按发布类别整理变更
  5. 05附上 PR 链接和贡献者信息
  6. 06输出可直接复制的 Markdown

适用场景

  1. 01准备 GitHub 发布说明
  2. 02汇总最新标签以来的变更
  3. 03整理修复和破坏性变更
  4. 04在发布说明中注明贡献者

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/exceptionless/exceptionless --skill releasenotes

安装后在 Claude Code 中输入/releasenotes确认已加载。

附带文件README.md

详细介绍

生成一份变更日志,涵盖从最近一次发布至今的所有更改。

步骤

  1. 使用 git tag --sort=-creatordate 查找最近的发布标签
  2. 获取该标签之后的提交和已合并的 PR
  3. 查看此代码库之前的版本发布记录,以匹配其格式和风格
  4. 将更改分类到以下部分:Breaking Changes、Added、Changed、Fixed、Notes
  5. 重点关注面向用户的更改(功能、重要的错误修复、重大更改)
  6. 包含 PR 链接和贡献者署名

输出

以 Markdown 代码块形式呈现变更日志,可直接复制并粘贴到 GitHub 发布页面。

评论

支持 Markdown