SuperAPI AI 工具集

make-change-file

通用与其它

查看项目

更新于 10-16 09:50

技能介绍

用途:按照 Remix 仓库 .changes 约定,为新增变更创建变更文件,或就地修改已有未发布变更文件,用于生成发布说明与 changelog。

主要能力:根据包版本和用户可见影响选择 bump 类型;撰写简洁的面向用户发布说明,描述已交付行为、API 或导出;避免为纯内部重构撰写说明;处理 re-export 包的变更文件命名。

使用方式:先阅读包的 package.json、.changes/ 目录以及相关 PR diff 或提交范围;检查同一工作是否已有未发布变更文件,有则就地更新而非重复创建;按 packages/<package>/.changes/[major|minor|patch].short-description.md 命名;新包优先 minor.initial-release.md;Remix 导出变更更新 packages/remix/.changes/minor.remix.update-exports.md;完成后运行 pnpm changes:preview 校验渲染输出,并运行 pnpm run lint。

Bump 规则:0.x 包新功能与破坏性变更用 minor,缺陷修复用 patch,除非明确指示否则不用 major;1.x+ 用标准 semver;0.x 破坏性变更说明以 BREAKING CHANGE: 开头。

限制:packages/remix/src/* re-export 文件为生成物,除非任务明确要求,不要手改;不要为仅通过依赖更新感知变更的包递归添加手动变更文件;不要手动硬换行,每段或每条项目符号保持单行;资料未提供具体价格、平台或收费信息。