mcpField
R
releasenotes

releasenotes

github.com/openhands开发17648 次安装今天更新
代码仓库

关于 releasenotes

releasenotes 是一项用于整理自最近一次发布以来仓库变更的技能。它参考以往发布格式,将面向用户的更新分类,并附上 PR 链接和贡献者署名,输出可用于 GitHub 的 Markdown 内容。

主要功能

  1. 01查找最新发布标签
  2. 02收集提交和已合并 PR
  3. 03匹配以往发布的格式
  4. 04按类别整理面向用户的变更
  5. 05附上 PR 链接和贡献者署名
  6. 06输出适用于 GitHub 发布的内容

适用场景

  1. 01准备新版本发布说明
  2. 02汇总最新标签以来的变更
  3. 03生成可直接复制的 GitHub 更新日志

安装

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

$npx skills add https://github.com/openhands/extensions --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