mcpField
R
remix-submission-rules

remix-submission-rules

github.com/farworld-labsテスト・品質58 回インストール
リポジトリ

remix-submission-rules について

Remix のゲームを作るエージェント向けに、公開準備の条件、メタデータ要件、REST 操作の制約をまとめたスキルです。バージョン検証と全体的な準備状況の確認に使う API も示します。

主な機能

  1. 01公開準備の要件一覧
  2. 02Agent REST 更新時の制約
  3. 03メタデータとアセットの扱い
  4. 04検証・準備状況 API の案内

活用シーン

  1. 01ゲームバージョンの問題点確認
  2. 02既存バージョンのコード更新手順の参照
  3. 03提出前の全体的な準備状況確認

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/farworld-labs/remix-skills --skill remix-submission-rules

インストール後、Claude Code で/remix-submission-rulesを入力して読み込まれたか確認します。

詳細

提出要件

次のすべてを満たした場合にのみ、バージョンは公開準備が整っていると見なされます。

  • ゲームのコードが存在する
  • ゲームに名前、アイコン、1つ以上のカテゴリがある
  • コードに SDK フックがある:
    • HTML の <head> に次のものが含まれている:
      • <script src="https://cdn.jsdelivr.net/npm/@remix-gg/sdk@latest/dist/index.min.js"></script>
    • window.RemixSDK.singlePlayer.actions.gameOver(...)
    • window.RemixSDK.onPlayAgain(...)
    • window.RemixSDK.onToggleMute(...)

エージェントの REST フローに関する制約

  • POST /v1/games でゲームの下書きを作成します。
  • POST /v1/games/{gameId}/versions/{versionId}/code で現在のバージョンを更新します。
  • エージェント REST から追加のバージョンを作成しないでください(バージョン作成ルートはありません)。
  • エージェント REST から提出しないでください(提出ルートはありません)。
  • 公開中のバージョンは絶対に更新しないでください。

メタデータ要件(現在)

  • 名前:既存のゲームメタデータ API で設定します。
  • カテゴリ:既存のゲームメタデータ API で1~3個追加します。
  • アイコン:Remix Studio/アプリのフローでアップロードします(専用のエージェント REST アイコンルートはまだありません)。
  • バイナリアセット:Remix Studio/アプリのフローでアップロードしてから、GET /v1/games/{gameId}/assets を使用して、ホストされた URL をコードに割り当てます。

GET /v1/games/{gameId}/versions/{versionId}/validate を使用して、ブロッカーがないことを確認します。 集約された準備状況シグナル(valid + readyForSubmission)を確認する場合は、GET /v1/games/{gameId}/launch-readiness?versionId={versionId} を使用します。

コメント