关于 releasing-godot-prompter
这是 GodotPrompter 插件的发布维护技能,面向负责版本发布的维护者。它梳理版本同步、文档更新、分支合并、打标签及后续工作流验证步骤。
主要功能
- 01同步多个文件中的版本
- 02更新 Token 预算表
- 03维护变更日志
- 04按分支与标签发布
- 05处理市场清单更新
适用场景
- 01准备 GodotPrompter 新版本
- 02核对插件清单版本一致性
- 03发布后更新相关市场清单
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ jame581/ godotprompter --skill releasing-godot-prompter安装后在 Claude Code 中输入/releasing-godot-prompter确认已加载。
详细介绍
发布 GodotPrompter
当前版本:请查看 package.json 和 .claude-plugin/plugin.json(两者必须一致)。
完整命令序列见 CONTRIBUTING.md。
发布流程
node scripts/bump-version.mjs <version>— 更新全部 五个文件。release.yml会验证这些文件(package.json、根目录的plugin.json(Antigravity)、.claude-plugin/plugin.json、.claude-plugin/marketplace.json、.cursor-plugin/plugin.json),以及存在时的同级市场配置;还会将当前技能数量同步到各清单描述中的“N 个领域专属技能”文本。- 完成版本更新脚本不会处理的两项工作:
- 重新生成
docs/token-budget.md中的表格 (npm ci --prefix scripts && node scripts/count-tokens.mjs --tokenizer --markdown,将结果粘贴到TOKEN-TABLE标记之间),并修正其上方简介中的技能和 Agent 数量; - 将
README.md中 Grok 的“固定到某个版本”示例更新为新标签 — 该示例连续三个版本都停留在 v1.11.0。
- 重新生成
- 在
CHANGELOG.md中添加新版本章节。 - 在
release/v<version>分支上提交更改,创建 PR 并合并(master受“Protect master”规则集保护:禁止直接推送)。然后为master上的合并提交创建附注标签(git tag -a v<version>),并运行git push origin v<version>—.github/workflows/release.yml随后会进行验证、创建 GitHub 发布版本、将仅含插件的打包提交到plugin-bundle分支(Anthropic 的插件目录和两个市场都从该分支安装),并创建指向"ref": "plugin-bundle"条目的市场 PR(配置了MARKETPLACE_TOKEN时)。只有在plugin-bundle包含该标签对应的提交后,才合并这些 PR。 - 如果工作流跳过了市场步骤,则手动更新
skillsmith/.claude-plugin/marketplace.json(主要配置)和旧版godot-prompter-marketplace/.claude-plugin/marketplace.json。
说明
- 根目录的
plugin.json(Antigravity)也必须与package.json一致 — 第 1 步 会处理此项,但打标签前仍需确认。 - 自动创建的市场 PR 需要在同级仓库中手动审核并批准。
- 推送前重置本地同级仓库克隆,以避免冲突。
评论
支持 Markdown