用途:根据仓库状态生成简洁、面向使用者的发布摘要,包括 release summary、changelog、version PR 说明,以及适合 changeset 的包发布说明,适用于 npm 包或 monorepo。
主要能力:识别发布范围(哪些包、是普通发布、version PR 还是临时草稿);按 changeset 文件、包版本、提交信息或 git diff 的顺序读取发布信号;按包分组,monorepo 中每个公开包单独列出;把实现细节改写为使用者可理解的语言;仅在真实存在时提示破坏性变更或必需的 CSS、token、主题更新。
使用方式:当用户要求“写 release summary”“生成发版说明”“写 changelog”“给 version PR 写摘要”“根据 changeset 整理 release notes”等时使用。默认输出简洁的英文 Markdown,结构为 Release Summary 下按包名分节,必要时附 Upgrade Notes;单包时省略空节。若用户要求 changeset 正文,则更紧凑,只提受影响包,1-3 句;若要求 GitHub release 正文,则加一行概述、包分节和可选升级说明。
适用场景:使用 Changesets 的仓库、一次发布多个包、需要按包分别写说明、需要中文或双语发布说明。
限制:资料未提供具体安装命令、收费或价格信息;证据不完整时应说明推断内容,不要编造风险或提及不属于本次发布的包。