SuperAPI AI 工具集

game-jam

设计与创作

查看项目

更新于 10-15 20:27

技能介绍

用途:这是一个结构化工作流技能,用于引导完成一个浏览器版俄罗斯方块游戏的设计、规划与构建。它演示 skill-kit 的全部 SDK 原语,包括 askUser、confirm、plan、checklist、subagent、rendered 等交互标签。

主要能力:以分步(step)流程推进,步骤包括 choose-variant、name-game、choose-renderer、design-review、research-renderer、implementation-plan、revise-plan、build、generate-readme、final-review、polish、summary。支持 difficulty 参数(advanced / beginner / intermediate,默认 intermediate),并默认值可用 --params '{}'。

使用方式:优先 MCP 模式运行——若存在 mcp__game-jam__start 与 mcp__game-jam__advance 工具,则调用 start,读取 preamble 字段中的标签到工具映射,按 prompt 指示产出符合 schema 的 JSON,再调用 advance 传入 session、step 与 output,循环至 status 为 done。若无 MCP 工具,则回退 CLI 模式:使用技能目录下 scripts/run 的绝对路径,首步执行 <skill>/scripts/run --params '{}' --host claude-code --tools <your-tools> --session new 2>/dev/null,按返回的 sessionId、file、line 只读取指定行,遵循 prompt 产出 JSON,再用 <skill>/scripts/run advance --step <step-name> --output '<your-json>' --session <id> 2>/dev/null 推进,直到读到 type:done,取 finalOutput 呈现给用户,最后用 cleanup --session <id> 清理会话文件。host 可按环境传 claude-code、codex、opencode、gemini-cli、cline、roo-code、kilo-code、cursor、amp 或省略;作为子代理时加 --subagent。

限制:不得向用户展示原始 JSON、session ID 或工具调用;遇到 validation 错误需按 message 修正重试同一步骤;输出需匹配 schema。何时适用、收费与平台支持等细节资料未提供。