SuperAPI AI 工具集

seed-changeset

通用与其它

查看项目

更新于 10-15 20:30

技能介绍

用途:在 SEED 仓库中根据当前 diff 判断哪些公开 workspace 包属于本次发布候选,并由用户确认后生成 changeset 文件与韩文说明。

主要能力:运行只读计划脚本 bun skills/seed-changeset/scripts/changeset-plan.ts --base-ref origin/dev,得到 candidates(含重命名前后路径与已删除包)、excluded(private 或 packages/archive/)、coveredBy(是否已被现有 .changeset/.md 覆盖)、reverseDependencies、versionChangesReviewCandidates。脚本合并基准分支之后的提交、index、worktree 与未跟踪文件;堆叠变更需自行甄别。

使用方式:阅读 version-matrix.md,逐包比对公开 export、类型、prop、Recipe、token、渲染结果与可访问性行为,推荐 major/minor/patch/不处理,并向用户逐包确认。再阅读 patterns.md,以设计系统使用者视角撰写韩文消息;同一用户变化波及多包时合为一个文件,独立变化拆开。用户批准前不写文件。批准后新建 .changeset/<形容词-名词-动词>.md,文件名用不与现有冲突的三个英文小写单词,frontmatter 包名加双引号,不覆盖已有文件;随后用同一 baseRef 重跑脚本确认 coverage。

限制:不自动推测变更含义或 bump;不修改 package.json 的 dependency 或 peer dependency 范围,peer 下界调整留给 Version Changes PR 手动处理;仅因存在依赖关系不构成连带 bump;本技能不执行 rebase、commit、push、PR 创建或部署。最高确认 bump 仅作为种子变更计划分支判断依据。韩文内容为资料原文提供的示例格式,中文界面与更多细节暂未提供。