mcpField
R
releasing-godot-prompter

releasing-godot-prompter

github.com/jame581開発88997 回インストール4 日前に更新
リポジトリ

releasing-godot-prompter について

GodotPrompterプラグインのリリース手順をまとめたスキルで、リリースを担当するメンテナー向けです。バージョン同期、ドキュメント更新、ブランチのマージ、タグ付け、後続ワークフローの確認を扱います。

主な機能

  1. 01複数ファイルのバージョン同期
  2. 02トークン予算表の更新
  3. 03変更履歴の管理
  4. 04ブランチとタグによるリリース
  5. 05マーケットプレイス設定の更新

活用シーン

  1. 01GodotPrompterのリリース準備
  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> — 5 つのファイルのバージョンを更新します。 release.yml は、package.json、ルートの plugin.json(Antigravity)、 .claude-plugin/plugin.json、.claude-plugin/marketplace.json、 .cursor-plugin/plugin.json と、存在する場合は関連マーケットプレイスも検証します。また、各マニフェストの説明にある「N domain-specific skills」のテキストに、現在のスキル数を反映します。
  2. バージョン更新スクリプトが処理しない以下の 2 点を行います。
    • docs/token-budget.md の表を再生成します (npm ci --prefix scripts && node scripts/count-tokens.mjs --tokenizer --markdown を実行し、結果を TOKEN-TABLE マーカーの間に貼り付けます)。その上にある冒頭部分のスキル数/エージェント数も修正します。
    • README.md の Grok「リリースに固定する」例を新しいタグに更新します。これは 3 回のリリースを経ても 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 が設定されている場合)。これらの PR は、plugin-bundle にタグのコミットが反映されてからマージしてください。
  5. ワークフローのマーケットプレイス関連ステップがスキップされた場合は、 skillsmith/.claude-plugin/marketplace.json(メイン)と、旧形式の godot-prompter-marketplace/.claude-plugin/marketplace.json を手動で更新します。

注意事項

  • ルートの plugin.json(Antigravity)も package.json と一致している必要があります。手順 1 で 更新されますが、タグ付けの前に確認してください。
  • 自動で作成されたマーケットプレイスの PR では、関連リポジトリで手動のレビュー承認が必要です。
  • 競合を避けるため、プッシュする前に関連リポジトリのローカルクローンをリセットしてください。

コメント