novel-game-analyze
GitHub将小说拆解为游戏改编所需的 SOURCE_BIBLE,提取世界规则、玩家动词及视觉锚点等原文证据,明确改编边界,为后续游戏设计提供事实基础。
Trigger Scenarios
Install
npx skills add zenstory-ai/novel-to-game --skill novel-game-analyze -g -y
SKILL.md
Frontmatter
{
"name": "novel-game-analyze",
"description": "Deconstruct a novel for game adaptation. Compress a raw novel, deconstruction library, or writing project into a SOURCE_BIBLE with cited textual evidence, extracting world rules, player verbs, spaces, character will, systems, and visual anchors — without inventing a genre yet. Use for gameable book analysis, analyze a novel for game adaptation, extract game systems from a book. 游戏化拆书。把原始小说、拆文库或写作工程压缩成有必要原文证据的 SOURCE_BIBLE,提取世界规则、玩家动词、空间、角色意志、系统和视觉锚点,不提前发明游戏类型。用于游戏化拆书、分析小说的游戏改编基础等需求。"
}
小说游戏化拆解
提炼游戏设计所需的原著事实与原文依据,不做文学鉴赏,也不在此阶段敲定游戏类型。
产物语言由 PRODUCT_BRIEF.md 锁定;未锁定时跟随对话语言,不默认产出中文。
支持任意语言的原著。引用保留原文;当文档语言或游戏界面语言与原文不同时,附上必要译文并建立角色名、地名、器物和核心规则的统一术语表;原著中的礼制、宗教与叙事传统保留原有文化内涵,不替换成异域奇幻或现代类型标签。
输入
优先复用现有的写作工程或覆盖全书的拆文产物,只针对缺失的关键证据回查原文;只有拿到纯文本原著时才从头运行全书拆解流程。若已有分析只覆盖开篇几章或局部速览,只能辅助判断开局,不能代表读完了全书。除非用户明确限定只改编某一卷或某几章,否则来源未覆盖全书前不得进入概念设计。
若已有 PRODUCT_BRIEF.md,先按其中的内容分级、核心代入感与已锁定玩法排定取证优先级:优先提取核心代入感涉及的动作、人物关系与关键场面;对已锁定玩法需要、但原著并未成体系描写的机制(如五行相克、数值成长),在「设计空白」中写明「原著无现成体系,属下游设计发明」,供下游对齐改编边界。
全书拆解流程
按 gameability-protocol.md 依次完成来源界定、逐章取证、覆盖率核对、分层汇总、原文回查与定稿交付;分批工作卡仅用于断点续跑与复核。
互不重叠的章节批次可以并行提取(环境不支持并行时逐批串行处理),但每批必须遵循同一套提取标准,跨章汇总和原文回查必须串行完成。
提取维度
只提取会影响玩家操作、世界反馈或视听风格的内容;提取维度、覆盖状态与命令/委托关系的记录规格,以协议中的「逐章取证」和「从原著事实提炼系统候选」为准。
世界硬规则、关键角色目标、玩家身份依据、重大转折结局和标志性视听锚点均须记录章节或文件位置;由分析者推演出的内容必须明确标为「推断」或「开放设计空间」。
输出
生成 analysis/SOURCE_BIBLE.md,包含:来源范围、全书覆盖、世界特质、原著事实与证据、改编边界、玩家身份候选(PRODUCT_BRIEF.md 已锁定身份时改为验证该身份的可执行动作空间)、可玩动词、可下达或承接的身份动作及其执行阻力、世界运行模型、空间与角色能动性、文化语境、术语表(跨语言时必填)、视听锚点、改编风险和设计空白。「全书覆盖」按连续章节区间列出开篇、中段、结局及跨段回收的关键变化、节奏起伏、反例与游戏化意义,并在表头写明总章节数与成功提取数。优先用紧凑表格表达,不拆成重复文档或单独的结构化索引。
「改编边界」必须使用 条目 | 边界类型 | 证据位置 表格,边界类型只用协议规定的四种标签;涉及妻妾名分、排座次、官阶品级或固定队伍序列的作品,必须附上人物名册表(姓名 | 身份/次序 | 结局 | 证据回目),供设计与构建阶段核对人物身份、次序和结局。
概念方向选定后,若该方向依赖的关键因果、人物外貌或时空方位缺少出处、前后冲突或尚未覆盖,再针对性回查原文并更新 SOURCE_BIBLE.md(可用 事实 | 证据位置 | 边界类型 表格列出补证结果);原著未交代的服饰、兵器、体型或位置统一标为「原文未明确」。
SOURCE_BIBLE.md 只记录有原文依据的原著事实。其他阶段的决策由各自文档负责:产品范围归 PRODUCT_BRIEF.md,玩法、可玩范围与界面结构归 GAME_DESIGN.md,代码键名与目录结构归构建阶段,测试方案归 QA 阶段,均不得反向混入原著事实层。
「来源范围」只记录影响内容复核的底本版本、章节覆盖范围和版权边界;除非复现脚本明确需要,否则不写下载日期、字节数、哈希校验值和本地路径。
交付前的核对要求见协议「事实保真与交付」。
Version History
-
48226e3
Current 2026-11-07 12:24
润色中文表述,清理生硬译腔与自造词,对齐跨仓库项目引用。
-
84a2257
2026-11-02 11:10
优化了并行处理逻辑,细化了人物名册基准和段落级事实表规范,移除了冗余描述。
-
d76cdca
2026-09-22 01:58
重构:消除技能内重复的规则声明,统一引用参考文件;修复一处措辞漂移;精简内容并验证模型行为无退化。
-
b21d0cd
2026-09-08 20:14
重构技能指南以简化逻辑并澄清验证边界;移除防御性及重复代码;优化提示词长度预算;清理未使用的验证器代码及冗余测试用例。
-
57b54fa
2026-08-27 10:07
新增《金瓶梅》示例的可重放适配契约、确定性状态权威机制及轻量级可执行模型契约。
-
45f3083
2026-08-12 21:31
精简技能内容并引入行数预算机制,修复结构语法规则不一致问题,优化引用与协议关系。
-
732b5b6
2026-08-12 09:34
重构验证逻辑,简化为单一证据支持路径。
- 827fb80 2026-07-30 20:19


