From snowflake-fiction
使用雪花写作法(Snowflake Method)创作小说。当用户说"写小说"、"创作故事"、"雪花法"、"帮我构思一个故事"时自动激活。支持短篇小说(1-3万字)、长篇小说(10万字+)和百万级网文(100万字+)的全流程创作。
npx claudepluginhub hestudy/snowflake-fiction --plugin snowflake-fictionThis skill uses the workspace's default tool permissions.
本 Skill 是**纯编排器**,采用兰迪·英格曼森(Randy Ingermanson)的雪花写作法,将各阶段任务委托给对应子技能/agent 执行。
Guides Next.js Cache Components and Partial Prerendering (PPR) with cacheComponents enabled. Implements 'use cache', cacheLife(), cacheTag(), revalidateTag(), static/dynamic optimization, and cache debugging.
Migrates code, prompts, and API calls from Claude Sonnet 4.0/4.5 or Opus 4.1 to Opus 4.5, updating model strings on Anthropic, AWS, GCP, Azure platforms.
Automates semantic versioning and release workflow for Claude Code plugins: bumps versions in package.json, marketplace.json, plugin.json; verifies builds; creates git tags, GitHub releases, changelogs.
本 Skill 是纯编排器,采用兰迪·英格曼森(Randy Ingermanson)的雪花写作法,将各阶段任务委托给对应子技能/agent 执行。
支持三种模式:
一片雪花 ⟶ 从简单的三角形开始 ⟶ 不断细化扩展 ⟶ 形成精美图案
↓
一个创意 ⟶ 一句话概括 ⟶ 逐步深化 ⟶ 完整小说
| 阶段 | 步骤 | 输出物 | 委托子技能 |
|---|---|---|---|
| 构思期 | 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 |
| 阶段 | 步骤 | 输出物 | 委托子技能 |
|---|---|---|---|
| 构思期 | 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 |
委托:调用 outline-concept skill 执行此阶段。
传入上下文:用户提供的题材偏好、主角类型、核心冲突
输出物:[小说名]/00-一句话概括.md、[小说名]/00-写作风格.md、[小说名]/01-五句式大纲.md
参考:outline-concept skill
委托:调用 character-design skill 执行步骤3和步骤5。
传入上下文:01-五句式大纲.md
输出物:03-人物卡片/[角色名].md、04-人物背景/[角色名]-背景.md
参考:character-design skill
委托:调用 outline-builder agent 执行步骤4和步骤6。
传入上下文:01-五句式大纲.md、03-人物卡片/、04-人物背景/(agent 自主读取)
输出物:02-一页纸大纲.md、05-完整大纲.md
参考:outline-builder agent
委托:调用 character-design skill 执行步骤7。
传入上下文:03-人物卡片/、04-人物背景/
输出物:06-人物宝典/[角色名]-宝典.md
参考:character-design skill
委托:调用 scene-plan skill 执行步骤8和步骤9。
传入上下文:05-完整大纲.md、06-人物宝典/
输出物:07-场景清单.md、08-场景规划/场景[N]-[名].md
参考:scene-plan skill
委托:调用 chapter-write agent 执行此阶段。
传入上下文:08-场景规划/、06-人物宝典/、00-写作风格.md、正文/(agent 自主读取)
输出物:正文/第N章.md
参考:chapter-write skill | chapter-write agent
单章生成、批量生成和并发控制均由 chapter-write agent 负责。
委托:
humanize-text skill 执行此步骤humanize-text agent 并行处理章节文件传入上下文:正文/第N章.md(逐章或批量)
输出物:覆盖原文件或输出到 正文/第N章-润色.md
参考:humanize-text skill | humanize-text agent
委托:调用 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/逐步引导,每步完成后询问用户是否满意再继续。
/snowflake-fiction 百万级 玄幻 直接到第6步
跳过前置步骤,直接从指定步骤开始。
/snowflake-fiction 重新生成 步骤3 反派角色
单独重跑某一步骤,不影响其他已有内容。