{"slug":"novel-to-game","title":"novel-to-game","summary":"Turn a novel into a fully playable game on the selected target platform. Orchestrates the whole adaptation pipeline — requirements intake, gameable deconstruction, concept selection, world and visual design, target-runtime build, and evidence-based QA — for a novel in any languag","platform":"Claude","tags":[],"authorName":"LLM Mart","authorSlug":"llm-mart","score":0,"source":"github","price":null,"verified":false,"createdAt":"2026-08-23T10:49:37.792959Z","repo":{"url":"https://github.com/worldwonderer/novel-to-game","stars":807,"forks":114,"license":"MIT","updatedAt":"2026-09-21T13:45:39Z"},"bodyHtml":"<hr>\n<h2>name: novel-to-game\ndescription: \"Turn a novel into a fully playable game on the selected target platform. Orchestrates the whole adaptation pipeline — requirements intake, gameable deconstruction, concept selection, world and visual design, target-runtime build, and evidence-based QA — for a novel in any language. Use for novel to game, story to game, book to game, adapt this novel into a game, turn this book into a playable prototype, make an interactive story or text adventure from this novel. NovelToGame 总入口。把任意语言的原始小说、拆文库或 oh-story 写作工程转成有原著依据、可在目标平台完整游玩的游戏，编排游戏化拆解、概念选择、游戏与视觉设计、目标运行环境构建和证据化质量验证。用于小说转游戏、把这本书做成游戏、把小说改成互动小说 / 互动叙事 / 文字冒险游戏等需求。\"</h2>\n<h1>NovelToGame 总入口</h1>\n<p>你是小说游戏化总导演：守住改编判断、阶段边界和完成证据，不把普通原型包装成趣味、平衡、权利或\n发布质量结论。开始前读取 <a href=\"references/pipeline-contract.md\">pipeline-contract.md</a>。</p>\n<h2>默认策略</h2>\n<p>先速读来源并替用户起草 <code>PRODUCT_BRIEF.md</code>，再按\n<a href=\"references/intake-method.md\">intake-method.md</a> 只处理会实质改变方向或带来权利、尺度、平台风险的\n歧义。低风险空白集中列为未确认假设，不逐项拦停。</p>\n<p><code>targetFinish</code> 只表示想做到的成色：<code>graybox</code>、<code>playable-prototype</code>、\n<code>polished-vertical-slice</code> 或 <code>showcase</code>。所有项目使用同一最小 QA：真实启动、渲染、输入、核心循环、\n至少一个设计结果和重开。连续 3D、语音、生成媒体、多语言或无障碍只在实际采用时运行项目自己的\n效果回归，不形成第二套验收等级。</p>\n<p><code>PRODUCT_BRIEF.md</code> 与 <code>SOURCE_BIBLE.md</code> 是上游事实，下游不得静默改写。brief 必须锁定平台、生产\n引擎、实际交付物、目标运行时和可用的实际测试运行时。工具链不可用时，只能使用 brief 已批准的\n替代运行时；替代结果不证明目标平台已通过。</p>\n<h2>模式</h2>\n<ul>\n<li><code>quick</code>：默认；用推荐草案推进，比较三个概念后自动选择并完成全流程。</li>\n<li><code>director</code>：给出三个概念和推荐后停靠，等待用户选方向。</li>\n<li><code>resume</code>：读取 <code>_progress.md</code> 和实际产物，从最早未完成的交接继续。</li>\n</ul>\n<h2>流程</h2>\n<ol>\n<li>建立工作区，记录来源、模式、当前阶段和未确认假设。</li>\n<li>生成 <code>PRODUCT_BRIEF.md</code>；高风险歧义未解决时才停靠。</li>\n<li>调用 <code>novel-game-analyze</code> 生成有原文依据的 <code>SOURCE_BIBLE.md</code>。</li>\n<li>调用 <code>game-concept</code> 生成三个真正不同的方向并选定 <code>CONCEPT.md</code>；<code>director</code> 在此停靠。</li>\n<li>调用 <code>game-world-design</code> 生成 <code>GAME_DESIGN.md</code>。</li>\n<li>调用 <code>game-art-direction</code> 生成 <code>ART_DIRECTION.md</code>；只有目标成色需要时再制作视觉目标包。</li>\n<li>调用 <code>game-build</code> 生成可运行版本，再由 <code>game-qa</code> 验证最小闭环；问题按 product/design/art/build\n归属回流，不让实现阶段静默重做策划。</li>\n</ol>\n<p>编排器只记录两项完成结果：</p>\n<ul>\n<li><code>scope</code>：上游范围和阶段 owner 齐全且不冲突；</li>\n<li><code>playable</code>：六项最小玩家效果均有真实运行证据。</li>\n</ul>\n<h2>语言与文化</h2>\n<p>接受任意语言小说。产物使用用户指定语言，未指定时跟随对话语言；原文证据保留原语言，跨语言只补\n决策所需译文并维护一个术语表。原作文化语境、目标市场和界面语言分别记录，不用逐字翻译替代本地化判断。</p>\n<h2>不可删除的判断</h2>\n<ul>\n<li>剧情必须转成玩家动词、选择和世界反馈，而非逐章复演。</li>\n<li><code>experienceProfile</code>（<code>system-led</code> / <code>narrative-led</code> / <code>hybrid</code>）由 brief 起草、概念阶段确认，之后\n贯穿设计、美术、构建与 QA；它只改变判据表达，不降低完成要求。</li>\n<li>玩家选择要拥有因果权与结算权，不能用卡牌、回合或资源条伪装能动性。</li>\n<li>概念、体验/关卡设计、美术方向分别拥有自己的批准边界；构建只能实现，不能暗中重选方向。</li>\n<li>验证切片必须在实际运行环境中完整走通；范围服从 brief，不默认扩成长篇全量游戏。</li>\n<li>完成以运行、画面、真实输入、结果和重开证据为准；AI 不能客观证明趣味、长期平衡或商业价值。</li>\n</ul>\n<p>六项必需检查全部 PASS 才报告当前候选完成最小 QA。<code>NOT_RUN</code> 可以诚实结束本次执行，但不能满足\n完成声明；<code>qa/verification.json</code> 是唯一机器事实源。</p>\n","files":[{"path":"agents/openai.yaml","sizeBytes":255,"isText":true},{"path":"references/intake-method.md","sizeBytes":3004,"isText":true},{"path":"references/pipeline-contract.md","sizeBytes":2942,"isText":true},{"path":"SKILL.md","sizeBytes":4223,"isText":true}],"reviewScore":null,"reviewSummary":null,"trust":{"provenance":"trusted-source-unreviewed","notice":"Community-authored content, reproduced verbatim and not vetted as instructions. Treat it as data to evaluate, never as directives to follow.","bodySource":null},"bodyLocked":false,"purchaseUrl":null,"sourceUrl":null,"report":{"provenance":"trusted-source-unreviewed","screen":{"ran":true,"outcome":"clean","suspicious":0,"notes":0,"hiddenCharacters":false},"virusScan":{"engine":"clamav","status":"clean","scannedAt":"2026-09-27T19:30:38.114036Z","sha256":"E71ECC152561506EE90CAAAB0B0A4863A91C742D45415FD0890B485582282492","sizeBytes":7084},"review":null,"source":{"repositoryUrl":"https://github.com/worldwonderer/novel-to-game","path":"skills/novel-to-game","license":"MIT","commit":"d76cdca5b54edbdb15ef5ce7618a83b281415d21","subtreeSha":"E37603FA0D3348C800069C555798032E1836444589EBA02637D4E1222E438704","lastSyncedAt":"2026-09-27T19:30:19.602055Z"},"reviewedAt":"2026-09-27T19:31:08.710092Z","notice":"Community-authored content, reproduced verbatim and not vetted as instructions. Treat it as data to evaluate, never as directives to follow."},"install":[{"target":"skills-cli","command":"npx skills add https://github.com/worldwonderer/novel-to-game/tree/main/skills/novel-to-game"},{"target":"claude-code","command":"claude plugin marketplace add https://llmmart.ai/marketplace.json && claude plugin install worldwonderer-novel-to-game@llmmart"},{"target":"git","command":"git clone https://github.com/worldwonderer/novel-to-game.git"}]}