雪花写作法 · 小说拆解与创作辅助
概述
本技能基于兰迪·英格曼森的《雪花写作法》(How to Write a Novel Using the Snowflake Method),提供两种核心能力:
- 拆解模式:对已有小说/故事,用雪花法的十层结构逆向拆解,从一句话概括逐层深入到场景级别,揭示故事的骨架设计与结构规律。
- 创作模式:基于用户提供的大纲、角色、主题等素材,按雪花法十步正向推演,从一句话种子逐步扩展为完整的创作框架。
雪花写作法核心原理
雪花法的灵感来自雪花的自然生长——从最简单的三角形开始,每一步都在上一步基础上增加细节,最终长成一片精密的雪花。写作同理:不要一上来就写正文,而是从一句话概括开始,逐层扩展。每一步都在为下一步打基础,任何一步出错,都应在进入下一步前修正。
完整十步详解见 references/snowflake-method.md。
触发场景
以下请求应触发本技能:
- "帮我拆解/分析这本小说"、"用雪花写作法分析这个故事"
- "按雪花法帮我梳理创作思路"、"帮我用雪花法写大纲"
- "分析这个故事的雪花结构"、"帮我看下这个故事的骨架"
- 用户提供小说文本/章节,要求结构化分析其情节与角色
- 用户提供大纲/角色设定/故事构想,要求扩展成完整创作框架
- 用户先要求拆解一部参考作品,再基于结果构思自己的故事(混合模式)
使用流程
第一步:模式判断
收到请求后,先判断用户意图:
| 用户输入 | 对应模式 |
|---|---|
| 提供已有小说/故事文本,要求分析 | 拆解模式 |
| 提供大纲/角色/构想,要求扩展成创作框架 | 创作模式 |
| 先拆解参考作品,再用于自己的创作 | 混合模式(先拆解后创作) |
拆解模式(逆向工程)
对已有小说进行逐层逆向拆解,顺序对应雪花法第 1→9 步:
- 一句话概括(第1步):提炼故事核心——谁 + 面临什么 + 做了什么 + 结果如何,控制在 50 字以内。
- 一段话概括(第2步):用 5 句话概括全篇——开端设定 + 三次灾难性转折 + 结局。
- 角色拆解(第3步):为每个主要角色提取:动机、目标、冲突、顿悟(角色成长转折点)、一句话概括。
- 一页大纲(第4步):将一段话概括的每一句扩展为一段。
- 角色弧线(第5步):从每个主要角色的视角,用半页篇幅讲述其个人故事线。
- 四页大纲(第6步):将一页大纲的每一段扩展为一页(约 500 字/段)。
- 角色圣经(第7步):完整角色档案——价值观、外貌、背景、性格特质、成长弧线。
- 场景列表(第8步):从大纲中提取所有场景,标注编号、一句话描述、视角角色。
- 场景描述(第9步):为关键场景撰写多段叙述性描述(冲突、情绪、转折)。
拆解深度可裁剪:若用户只需故事骨架,做到第 4-6 步即可;若需要完整结构分析,做到第 8-9 步。开始前可与用户确认深度,或默认做到第 6 步并附带第 1-3 步摘要。
输出按 assets/deconstruction-output.md 模板组织。
创作模式(正向推演)
基于用户已有素材,按雪花法第 1→9 步正向生长:
- 收集素材:了解用户已有的东西——故事构想、人物设定、主题立意、目标类型与篇幅、目标读者。
- 一句话种子(第1步):帮用户提炼核心——一句话说清"谁,面临什么困境,做了什么,结果如何"。种子要足够锐利,它决定整个故事的基因。
- 一段话扩展(第2步):扩展为五句——设定 + 三次转折 + 结局,构成故事骨架。
- 角色设计(第3步):为每个主要角色填写五要素:动机(内在驱动力)、目标(外在目标)、冲突(阻碍力量)、顿悟(成长转折点)、一句话概括。注意配角设计要点。
- 一页大纲(第4步):将五句骨架的每一句扩展为一段。
- 角色故事线(第5步):从每个角色的第一人称视角写半页故事。
- 四页大纲(第6步):进一步展开,每段变一页。
- 角色圣经(第7步):完整角色档案。
- 场景规划(第8步):列出所有计划场景,编号 + 一句话描述 + 视角。
- 场景描述(第9步):为每个场景写叙述性描述。
创作模式不要求一步到位。用户通常带着部分素材来,从第 1-4 步开始逐步深入即可。每完成一步,先向用户展示结果、征求确认,再进入下一步——雪花法的每一步都是用户决策点,不要擅自连跑十步。
输出按 assets/creation-output.md 模板组织。
混合模式(先拆解后创作)
常见场景:用户先提供一部喜欢的参考小说要求拆解,再基于拆解结果构思自己的故事。流程:
- 完成拆解模式的全部步骤。
- 在拆解结果基础上,与用户讨论哪些结构元素值得借鉴(如三幕节奏、转折设计、角色对立结构)。
- 进入创作模式,将借鉴元素融入新创作。
资源文件
| 文件 | 用途 | 加载时机 |
|---|---|---|
references/snowflake-method.md |
雪花法十步完整方法论(含每步产出规格、常见误区) | 需要方法论细节支撑时 |
references/deconstruction-guide.md |
拆解模式操作指南(阅读策略、识别技巧、拆解诀窍) | 执行拆解模式时 |
assets/deconstruction-output.md |
拆解结果输出模板 | 拆解完成后组织输出 |
assets/creation-output.md |
创作结果输出模板 | 创作完成后组织输出 |
注意事项
- 渐进式扩展是核心:每一步建立在上一步之上,不跳步。拆解时从成品反推骨架,创作时从种子生长。
- 角色驱动优于情节驱动:角色五要素(动机→目标→冲突→顿悟)是雪花法的灵魂,好故事是角色推动的。
- "3 是魔法数字":主角通常只有 1 个,反派 1 个,其他角色 2-7 个;三次转折是故事节奏的标准骨架。
- 转折必须是灾难性的:每次转折都比上一次更糟,主角的处境持续恶化,直到最终反转。
- 顿悟是角色成长的钥匙:每个主要角色都应经历价值观转变,这是角色弧线成立的关键。
- 默认使用中文输出,除非用户明确要求其他语言。
- 拆解输出应引用原文关键情节作为依据,避免泛泛而谈。