SuperAPI AI 工具集

aicr-release-notes

写作与研究

查看项目

更新于 10-16 09:46

技能介绍

用途:为 AICR 即将发布的版本起草面向用户的 GitHub Releases 正文摘要(即 Highlights 段落),而不是原始 changelog 提交列表。适用触发场景包括用户要求起草 release notes、发布摘要或发布公告,用户调用 /aicr-release-notes,或将打标签、需要亮点段落时。

主要能力:以 tools/changelog 为唯一信息来源确定版本区间与提交集合,并取得每行末尾已有的作者标注;按用户可见影响把提交归为主题(头条功能、新部署器/输出目标、配方与叠加、验证与供应链、文档与开发体验、其他改进),排除依赖升级、CI 管道、纯重构、纯测试和文档修正等;按上一版本的结构撰写 Markdown,包含开头一行、### Highlights、加粗主题块、必要时 ### Deprecations 与结尾致谢行。

使用方式:并行运行 tools/changelog 与 gh release view <previous-tag> --json body --jq '.body' 获取素材与风格参照;用 grep/awk 从 changelog 输出提取唯一 @handle 并过滤机器人账号;将草稿写入 $TMPDIR/aicr-release-notes.md,末尾以 --- 分隔追加「Unresolved questions for hand-edit」;随后在聊天中给出可直接运行的 pbcopy < <absolute-path> 命令与一行主题摘要。

限制:不发布版本、不打标签、不创建 GitHub Release、不编辑 CHANGELOG.md 或仓库内文件;不重新推导提交区间、作者或提交列表,若 tools/changelog 无输出应停止并询问,不得臆造区间;不对 @ 提及加链接。具体主题命名与条目需依据实际 changelog 内容,本资料未提供具体版本号与条目细节。