用途:为当前分支的改动创建一个 changeset 条目,用来记录版本变更类型(patch/minor/major)和相应的更新日志。
主要能力:先运行 git diff main...HEAD --stat 和 git log main..HEAD --oneline 了解分支上发生了什么变化;在没有提供参数时,自动分析改动,判断变更类型(修复用 patch,新功能用 minor,破坏性变更用 major),并生成简洁的更新日志说明。若提供了参数,则按 [bump] [description] 的格式解析,例如 minor Add changeset-based release workflow。
使用方式:根据分析结果在 .changeset/ 目录下新建一个随机小写 kebab-case 命名的 markdown 文件(例如 .changeset/cool-birds-fly.md),文件内容使用固定格式:第一段为 --- 包裹的版本声明,其中包含 "@alchemy/mcp-server": <bump>;第二段为 <description> 更新日志描述。创建完成后向用户展示该 changeset 文件,并询问是否需要调整。
适用场景:需要在提交或发布前为当前分支改动生成规范的版本变更说明时使用。
限制:资料未提供该技能的安装方式、依赖条件、与其他工具集成方式或更多配置选项;实际操作前需确认仓库结构与包名是否匹配。