关于 remix-submission-rules
为 Remix 游戏项目提供提交就绪检查规则,面向构建和维护游戏的 Agent。说明必需的游戏元数据、SDK 钩子、版本更新限制及验证接口。
主要功能
- 01列出上线就绪条件
- 02规定 Agent REST 版本更新流程
- 03说明元数据与资源处理方式
- 04提供验证和就绪状态接口
适用场景
- 01检查游戏版本是否存在阻塞项
- 02指导 Agent 更新现有版本代码
- 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
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