novel-forge

August 22, 2026 · View on GitHub

License Version Platform Skill

AI 长篇小说创作技能 —— 让 AI 写到几百章,依然记得住设定、接得住伏笔、守得住大纲、去得掉 AI 味。

一套跑在 DeepSeek Harness 上的长篇连载一致性系统,覆盖从设定讨论 → 大纲规划 → 逐章写作 → 六维审查 → 去AI味润色的完整闭环。纯文件驱动、零依赖,可用 dsh 的 subagent 并行调度多个创作角色。

🤔 解决什么问题?

用 AI 写长篇,最大的敌人是 遗忘幻觉

问题表现novel-forge 的解法
遗忘写到第 50 章忘了第 3 章的伏笔设定集=唯一事实源 + 伏笔台账 + 每章记忆回写
幻觉凭空编造新角色/新设定防幻觉三定律(大纲即法律/设定即物理/发明需识别)
节奏失控不知道哪里该爽、哪里该铺垫事件冷却表 + 反向刹车 + 爽点节奏规划
风格漂移前后文风不一致、AI 味重Anti-AI 七类检测 + 两遍式润色 + 文风蒸馏

✨ 核心特性

  • 三条铁律 + 阶段机:setup → outline → writing → review → done,每阶段作者确认门禁,未确认不越级
  • 逐章五步闭环:同步记忆 → 写作任务书 → 起草 → 六维+事实五维审查 → 去AI味润色 → 记忆回写
  • CBN/CPNs/CEN 章结构 + 章纲四要素:每章 1 起点 + 2-4 推进节点 + 1 钩子终点;章纲必须写明 目标/阻碍/结果/代价,防"原地踏步"
  • 黄金三章与开篇钩:卷1前三章专项打磨;每章前 200 字必须有钩子(悬念/冲突/新信息)
  • 六维审查 + 事实五维:体验层打分(爽点/一致性/节奏/OOC/连贯性/追读力)+ 证据层逐维核查(设定/时间线/连贯/角色/逻辑,逻辑维含七条逻辑链)
  • AI 味量化指数:0-10 分可跨章对比(比喻密度/同句式/句长波动/段落分布/情绪词重复/总结句),配合七类模式替换表 + 两遍式润色
  • 中文标点与格式规范:弯引号、六点省略号、禁用直角引号与装饰符号、平台单章字数基准(番茄 2000-2200 / 起点 3000-4000)
  • 伏笔生命周期:planted → growing → payoff → abandoned,明/暗线分离,超期预警
  • 多角色并行:planner / writer / reviewer / polisher / recorder / distiller 六角色,order 文件协议,dsh subagent 原生调度
  • 拆书对标:把爆款书结构拆成可复用模板,拆书→仿写双阶段(学结构不抄字)
  • 阶段快照与审计:每阶段确认自动留档可回滚 + audit.jsonl 审计日志
  • 三层上下文包:L1 设定摘要 + L2 卷章纲 + L3 近景上下文,预算恒定防百万字爆窗
  • 黄金三章诊断评分:钩子/开场/冲突/灌输/字数/对话 六项规则评分
  • 风格指纹:句长/对话占比/情绪词密度等量化基线,每 10 章刷新,跨章漂移检测
  • 市场调研:联网查平台热词落盘选题参考
  • 零依赖:不依赖 Python 脚本、向量库,纯 DSH 文件工具实现,可审计、可迁移

🚀 快速开始

安装

技能即目录,克隆后放入 DSH 技能根即可自动发现:

# 用户级全局安装(推荐)
git clone https://github.com/RWanpen/novel-forge.git ~/.dsh/skills/novel-forge

# 或项目级安装(仅当前项目可见)
git clone https://github.com/RWanpen/novel-forge.git <你的项>/.dsh/skills/novel-forge

兼容 Claude Code / OpenCode / Codex:SKILL.md 格式同源,直接放入对应平台的 skills 目录即可(dsh 原生支持 subagent 调度)。

三句话开书

1. "开一本新书,书名《XXX》,题材修仙"   → 初始化(五要素 + 设定集,确认后进入大纲)
2. "规划大纲"                           → 总纲 → 卷纲 → 章纲(每章 CBN/CPNs/CEN)
3. "写第 1 章"                          → 五步闭环:任务书 → 起草 → 审查 → 去AI味 → 记忆回写

🏗️ 工作流

初始化(setup) ──作者确认──▶ 大纲(outline) ──作者确认──▶ 写作(writing) ──▶ 审查/润色 ──▶ 完本(done)
   五要素讨论                 总纲→卷纲→章纲              逐章五步闭环            批量/单章         全文一致性总检
   设定集成稿                 CBN/CPNs/CEN              六维+事实五维

深度任务可并行调度子 Agent(order 文件协议):

novel-forge 总指挥(当前 Agent)
  ├─ 卷纲/章纲规划 → subagent: planner
  ├─ 起草章节      → subagent: writer
  ├─ 审查          → subagent: reviewer
  ├─ 去AI味        → subagent: polisher
  ├─ 事实提取/回写 → subagent: recorder
  └─ 文风蒸馏      → subagent: distiller

📁 生成的项目结构

{书名}/
├── 故事.md              # 项目索引:题材、简介、阶段、卷划分
├── 设定集/              # ★ 唯一事实源
│   ├── 世界观.md         # 世界规则、地点、势力
│   ├── 角色/             # 每角色一卡(含语音指纹,用于 OOC 检测)
│   ├── 力量体系.md       # 金手指/境界/限制与代价
│   ├── 时间线.md         # 故事内时间轴 + 章节锚点
│   ├── 伏笔台账.md       # 伏笔生命周期(埋设→生长→回收→废弃)+明暗线
│   └── 文风.md           # 文风档案 + Anti-AI 规则
├── 大纲/                # 总纲 + 卷{N}-章纲.md(含四要素)
├── 正文/                # 唯一正文源
├── 审查报告/            # 六维+事实五维+AI味指数报告
├── 记忆/                # 运行时投影:state.json / 摘要/ / 经验/
└── .agent/tasks/        # agent 间 order 文件

📖 文档

文档内容
references/project-schema.md项目目录结构与全部文件模板(含伏笔生命周期/信息追踪/后台核对)
references/writing-rules.md写作总则 + Anti-AI 七类 + 两遍式润色 + 标点规范 + 情绪外显表
references/review-checklist.md六维 + 事实五维(七条逻辑链)+ AI味量化指数与报告模板
references/agent-roles.md六角色指令与调度矩阵
references/genre-pack.md10 主流题材速查 + 平台节奏速查 + 融合纪律 + 开书五要素
references/deconstruct.md拆书对标:拆解爆款结构提炼可复用模板

🙏 设计来源

本技能借鉴了以下开源项目的方法论(无代码复制,License 互不冲突):

项目采纳的设计
fission-creative防幻觉三定律、CBN/CPNs/CEN 章节骨架、六维审查
awesome-novel-agent阶段机、order 文件多 Agent 调度、角色卡/文风蒸馏
novel-creator-skill每章五步质量闭环、反向刹车、事件冷却、Anti-AI 七类
awesome-novel-studio双审查层、guard_rails、角色语音指纹
chinese-webnovel-skills开篇钩/黄金三章、章纲四要素、AI味量化指数、七条逻辑链、标点规范、拆书
ensemble-novel-writing角色信息边界/知识追踪、离场角色后台活动核对、状态只更新实际变化
novel-workbench伏笔生命周期状态机、世界随章变状态
dsh-novel-writer阶段快照与审计日志、三层上下文包预算、黄金三章诊断评分
dsh-novel-writer风格画像/风格指纹(测量与判断分离)
harnessNovel拆书→仿写双阶段

🤝 贡献

CONTRIBUTING.md。议题欢迎:新题材包、Anti-AI 规则扩充(附案例)、兼容性报告。

📄 License

MIT © novel-forge contributors