SuperAPI AI 工具集

claude-code-plugin-release

智能体与模型

查看项目

更新于 10-16 07:14

技能介绍

用途:为 Claude Code 插件提供标准化的语义化版本升级与发布流程。开始前需先规划并写好详细发布说明。

主要能力:判断变更属于 PATCH(修复)、MINOR(功能)还是 MAJOR(破坏性)级别;更新并核对各配置文件版本号;执行构建;提交全部更改(含构建产物);创建带注释标签;推送主分支与标签;创建 GitHub Release 并附发布说明;调用脚本重新生成 CHANGELOG.md;可选执行 Discord 通知;最后用 git status 确认工作区干净。

必要命令(保持原样):npm run build;git add -A && git commit -m "chore: bump version to X.Y.Z";git tag -a vX.Y.Z -m "Version X.Y.Z";git push origin main && git push origin vX.Y.Z;gh release create vX.Y.Z --title "vX.Y.Z" --notes "RELEASE_NOTES";gh api repos/{owner}/{repo}/releases --paginate | ./scripts/generate_changelog.js > CHANGELOG.md;npm run discord:notify vX.Y.Z。

使用步骤:先分析变更级别;通过 git remote -v 确认仓库 owner 与名称;确认 package.json、.claude-plugin/marketplace.json、plugin/.claude-plugin/plugin.json 存在;依次更新版本、用 grep 校验一致、构建、提交、打标签、推送、发布、更新 CHANGELOG、同步推送、通知、收尾检查。

限制:要求每个环节结束后没有未提交或未推送内容,收尾需 git status 干净;发布说明须在开始前写好;Discord 通知仅在适用时执行。具体环境适配、脚本路径与权限要求暂未提供。