mcpField
R
releasing-godot-prompter

releasing-godot-prompter

github.com/jame581开发88997 次安装4 天前更新
代码仓库

关于 releasing-godot-prompter

这是 GodotPrompter 插件的发布维护技能,面向负责版本发布的维护者。它梳理版本同步、文档更新、分支合并、打标签及后续工作流验证步骤。

主要功能

  1. 01同步多个文件中的版本
  2. 02更新 Token 预算表
  3. 03维护变更日志
  4. 04按分支与标签发布
  5. 05处理市场清单更新

适用场景

  1. 01准备 GodotPrompter 新版本
  2. 02核对插件清单版本一致性
  3. 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。

发布流程

  1. 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 个领域专属技能”文本。
  2. 完成版本更新脚本不会处理的两项工作:
    • 重新生成 docs/token-budget.md 中的表格 (npm ci --prefix scripts && node scripts/count-tokens.mjs --tokenizer --markdown,将结果粘贴到 TOKEN-TABLE 标记之间),并修正其上方简介中的技能和 Agent 数量;
    • 将 README.md 中 Grok 的“固定到某个版本”示例更新为新标签 — 该示例连续三个版本都停留在 v1.11.0。
  3. 在 CHANGELOG.md 中添加新版本章节。
  4. 在 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。
  5. 如果工作流跳过了市场步骤,则手动更新 skillsmith/.claude-plugin/marketplace.json(主要配置)和旧版 godot-prompter-marketplace/.claude-plugin/marketplace.json。

说明

  • 根目录的 plugin.json(Antigravity)也必须与 package.json 一致 — 第 1 步 会处理此项,但打标签前仍需确认。
  • 自动创建的市场 PR 需要在同级仓库中手动审核并批准。
  • 推送前重置本地同级仓库克隆,以避免冲突。

评论

支持 Markdown