snowflake-fiction

star 22

使用雪花写作法(Snowflake Method)创作小说。当用户说"写小说"、"创作故事"、"雪花法"、"帮我构思一个故事"时自动激活。支持短篇小说(1-3万字)、长篇小说(10万字+)和百万级网文(100万字+)的全流程创作。

hestudy By hestudy schedule Updated 2/26/2026

name: snowflake-fiction description: 使用雪花写作法(Snowflake Method)创作小说。当用户说"写小说"、"创作故事"、"雪花法"、"帮我构思一个故事"时自动激活。支持短篇小说(1-3万字)、长篇小说(10万字+)和百万级网文(100万字+)的全流程创作。 version: 1.3.0

雪花写作法小说创作 Skill(编排器)

本 Skill 是纯编排器,采用兰迪·英格曼森(Randy Ingermanson)的雪花写作法,将各阶段任务委托给对应子技能/agent 执行。

支持三种模式

  • 短篇小说(1-3万字):12步完成
  • 长篇小说(10-50万字):15步完成,多卷结构
  • 百万级网文(100万字+):商业节奏设计,持续更新策略

核心理念

一片雪花 ⟶ 从简单的三角形开始 ⟶ 不断细化扩展 ⟶ 形成精美图案
    ↓
一个创意 ⟶ 一句话概括 ⟶ 逐步深化 ⟶ 完整小说

工作流程概览

短篇小说(12步)

阶段 步骤 输出物 委托子技能
构思期 1-2 一句话概括 + 五句式大纲 + 写作风格配置 outline-concept
设计期 3,5 人物卡片 + 背景故事 character-design
构建期 4,6,7 一页大纲 + 四页大纲 + 人物宝典 outline-builder / character-design
规划期 8-9 场景清单 + 场景规划 scene-plan
创作期 10 正式正文 chapter-write
润色期 11 人语化处理 humanize-text
导出期 12 平台格式 novel-export

长篇小说(15步)

阶段 步骤 输出物 委托子技能
构思期 1-2 一句话概括 + 五句式大纲 + 写作风格配置 outline-concept
规模期 3 卷数规划 + 章节数量 内联
人物期 4-5 主角群卡片 + 配角群卡片 character-design
总纲期 6-7 一页总纲 + 各卷大纲 outline-builder
深化期 8-9 主角背景 + 配角背景 character-design
构建期 10-11 完整总大纲 + 人物宝典 outline-builder / character-design
规划期 12-14 卷级清单 + 章级大纲 + 场景规划 scene-plan
创作期 15 逐章生成 + 润色 chapter-write + humanize-text

详细执行流程

第一阶段:构思期(步骤1-2)

步骤 1-2:一句话概括 + 五句式大纲

委托:调用 outline-concept skill 执行此阶段。

传入上下文:用户提供的题材偏好、主角类型、核心冲突 输出物[小说名]/00-一句话概括.md[小说名]/00-写作风格.md[小说名]/01-五句式大纲.md 参考outline-concept skill


第二阶段:设计期(步骤3,5)

步骤 3:一页纸人物介绍 / 步骤 5:人物背景故事

委托:调用 character-design skill 执行步骤3和步骤5。

传入上下文01-五句式大纲.md 输出物03-人物卡片/[角色名].md04-人物背景/[角色名]-背景.md 参考character-design skill


第三阶段:构建期(步骤4,6,7)

步骤 4:一页纸大纲 / 步骤 6:四页纸完整大纲

委托:调用 outline-builder agent 执行步骤4和步骤6。

传入上下文01-五句式大纲.md03-人物卡片/04-人物背景/(agent 自主读取) 输出物02-一页纸大纲.md05-完整大纲.md 参考outline-builder agent

步骤 7:人物宝典

委托:调用 character-design skill 执行步骤7。

传入上下文03-人物卡片/04-人物背景/ 输出物06-人物宝典/[角色名]-宝典.md 参考character-design skill


第四阶段:规划期(步骤8-9)

步骤 8:场景清单 / 步骤 9:场景规划

委托:调用 scene-plan skill 执行步骤8和步骤9。

传入上下文05-完整大纲.md06-人物宝典/ 输出物07-场景清单.md08-场景规划/场景[N]-[名].md 参考scene-plan skill


第五阶段:创作期(步骤10)

步骤 10:正式写作

委托:调用 chapter-write agent 执行此阶段。

传入上下文08-场景规划/06-人物宝典/00-写作风格.md正文/(agent 自主读取) 输出物正文/第N章.md 参考chapter-write skill | chapter-write agent

单章生成、批量生成和并发控制均由 chapter-write agent 负责。


第六阶段:润色期(步骤11)

步骤 11:人语化处理

委托

  • 纯文本模式:调用 humanize-text skill 执行此步骤
  • 文件模式:调用 humanize-text agent 并行处理章节文件

传入上下文正文/第N章.md(逐章或批量) 输出物:覆盖原文件或输出到 正文/第N章-润色.md 参考humanize-text skill | humanize-text agent


第七阶段:导出期(步骤12)

步骤 12:导出投稿格式

委托:调用 novel-export skill 执行此步骤。

传入上下文正文/ 目录下所有章节文件 输出物export/[平台名]/ 目录下的格式化文件 参考novel-export skill


输出目录规则

[当前工作目录]/
└── [小说名]/
    ├── 00-一句话概括.md        ← 步骤1(outline-concept)
    ├── 00-写作风格.md          ← 步骤1.5c(outline-concept)
    ├── 01-五句式大纲.md        ← 步骤2(outline-concept)
    ├── 02-一页纸大纲.md        ← 步骤4(outline-builder)
    ├── 03-人物卡片/            ← 步骤3(character-design)
    ├── 04-人物背景/            ← 步骤5(character-design)
    ├── 05-完整大纲.md          ← 步骤6(outline-builder)
    ├── 06-人物宝典/            ← 步骤7(character-design)
    ├── 07-场景清单.md          ← 步骤8(scene-plan)
    ├── 08-场景规划/            ← 步骤9(scene-plan)
    └── 正文/
        ├── 第1章.md
        └── 第2章.md

目录处理规则

  • 第一步执行时,直接在当前工作目录下以小说名创建子目录
  • 向后兼容:如已存在 novel-output/[小说名]/,自动识别并继续使用
  • 用户可自定义:/snowflake-fiction 输出到 ./my-novel/

交互模式

模式 A:引导式(推荐新手)

逐步引导,每步完成后询问用户是否满意再继续。

模式 B:快速式(有经验的作者)

/snowflake-fiction 百万级 玄幻 直接到第6步

跳过前置步骤,直接从指定步骤开始。

模式 C:迭代式(灵活调整)

/snowflake-fiction 重新生成 步骤3 反派角色

单独重跑某一步骤,不影响其他已有内容。


相关资源

Install via CLI
npx skills add https://github.com/hestudy/snowflake-fiction --skill snowflake-fiction
Repository Details
star Stars 22
call_split Forks 3
navigation Branch main
article Path SKILL.md
More from Creator