mcpField
R
remix-submission-rules

remix-submission-rules

github.com/farworld-labs测试与质量58 次安装
代码仓库

关于 remix-submission-rules

为 Remix 游戏项目提供提交就绪检查规则,面向构建和维护游戏的 Agent。说明必需的游戏元数据、SDK 钩子、版本更新限制及验证接口。

主要功能

  1. 01列出上线就绪条件
  2. 02规定 Agent REST 版本更新流程
  3. 03说明元数据与资源处理方式
  4. 04提供验证和就绪状态接口

适用场景

  1. 01检查游戏版本是否存在阻塞项
  2. 02指导 Agent 更新现有版本代码
  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(...)

Agent REST 流程限制

  • 通过 POST /v1/games 创建游戏草稿。
  • 通过 POST /v1/games/{gameId}/versions/{versionId}/code 更新当前版本。
  • 不要通过 Agent REST 创建额外版本(没有创建版本的路由)。
  • 不要通过 Agent REST 提交(没有提交路由)。
  • 切勿更新已上线的版本。

元数据要求(当前)

  • 名称:通过现有游戏元数据 API 设置。
  • 类别:通过现有游戏元数据 API 添加 1-3 个类别。
  • 图标:通过 Remix Studio/应用流程上传(目前没有专用的 Agent REST 图标路由)。
  • 二进制资源:通过 Remix Studio/应用流程上传,然后使用 GET /v1/games/{gameId}/assets 将托管 URL 映射到代码中。

使用 GET /v1/games/{gameId}/versions/{versionId}/validate 确认阻塞项。 需要汇总就绪状态时,使用 GET /v1/games/{gameId}/launch-readiness?versionId={versionId}(包含 valid 和 readyForSubmission)。

评论

支持 Markdown