remix-submission-rules について
Remix のゲームを作るエージェント向けに、公開準備の条件、メタデータ要件、REST 操作の制約をまとめたスキルです。バージョン検証と全体的な準備状況の確認に使う API も示します。
主な機能
- 01公開準備の要件一覧
- 02Agent REST 更新時の制約
- 03メタデータとアセットの扱い
- 04検証・準備状況 API の案内
活用シーン
- 01ゲームバージョンの問題点確認
- 02既存バージョンのコード更新手順の参照
- 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(...)
- HTML の
エージェントの 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} を使用します。
コメント
Markdown 対応