SuperAPI AI 工具集

version

部署与运维

查看项目

更新于 10-16 03:36

技能介绍

用途:在完成功能、修复缺陷或引入破坏性变更后,为插件递增语义化版本,并生成对应的 Git 提交与标签,便于发布新版本。

主要能力:按 MAJOR.MINOR.PATCH 规则计算新版本号;同时更新插件清单 plugins/<name>/.claude-plugin/plugin.json 与市场目录 .claude-plugin/marketplace.json 中的版本字段;创建提交与附注标签,标签格式为 v<version>-<plugin-name>,适合多插件仓库。

使用方式:命令为 /version [bump-type] [plugin-name]。bump-type 可选 major、minor、patch,默认 patch;plugin-name 默认从当前工作目录自动检测,无法判断时列出 plugins/ 目录并询问。示例:/version patch git、/version minor settings-sync、/version major。执行流程为:识别插件、读取当前版本、计算新版本、展示变更并等待确认、更新两个文件、提交并打标签、最后用 git log -1 --oneline 与 git tag -l "v*-<name>" | tail -1 验证。

适用场景:插件开发中的版本发布流程,尤其是需要同步维护插件清单与市场目录版本号的多插件仓库。

限制与规则:绝不执行 push,只在本地提交和打标签;必须经用户确认后才递增版本;严格遵循语义化版本;必须同时更新 plugin.json 和 marketplace.json;标签使用 v<version>-<plugin-name> 格式。发布需用户自行运行 git push --follow-tags。