技能介绍

长篇网文设定一致创作工具集

一个跑在 Claude Code 上的长篇网文创作插件。从初始化设定、规划卷纲,到写章、审查、沉淀记忆、查询状态,再到一个只读的可视化面板——整条创作流程串在一起。

它想解决的其实就一件事:

让 AI 写到几百章,依然记得住设定、接得住伏笔、守得住大纲。

这是一套面向长篇连载的一致性系统,不是写完就忘的一次性生成器。支持 200 万字量级连载创作。

  • 仓库:lingfengQAQ/webnovel-writer|许可:GPL-3.0|当前版本 v6.2.1

适用场景

长篇创作最难的不是写出第一章,而是写到第 80 章、第 200 章以后仍然保持:

  • 角色动机不漂移
  • 战力、时间线、地点和世界规则不互相打架
  • 伏笔有登记、有推进、有回收
  • 爽点、感情线、世界观扩展保持节奏
  • 每章写完后事实会沉淀到可检索的状态系统

这套系统把上面这些「必须记住、不能写崩」的约束变成会自动执行的步骤:动笔前先查资料,写完后把新发生的事实记下来、做一致性审查,再把最新状态同步进检索索引、章节摘要、长期记忆和可视化面板。

核心能力

↔ 左右滑动查看完整表格
能力命令说明
深度初始化/webnovel-init分阶段问答,帮你把书的骨架、设定集、总纲和初始状态搭起来
卷纲规划/webnovel-plan基于总纲拆卷、拆章、补时间线,并写回新增设定
章节创作/webnovel-write一条龙写完一章:备上下文、起草、审查、润色、记录事实、自动备份
质量审查/webnovel-review从爽点、一致性、节奏、OOC、连贯性、追读力等维度审查章节
状态查询/webnovel-query查询角色、伏笔、节奏、实体关系和运行时信息
项目学习/webnovel-learn把这本书里好用的写法记下来,存进项目长期记忆
可视化面板/webnovel-dashboard只读浏览项目状态、实体图谱、章节内容和追读力数据
项目体检/webnovel-doctor阶段感知检查目录、文件、数据库、检索与依赖状态

内置 37 个中文网文题材模板,也支持把几个题材揉在一起写(部分示例):

↔ 左右滑动查看完整表格
类型题材示例
玄幻修仙类修仙、系统流、高武、西幻、无限流、末世、科幻
都市现代类都市异能、都市日常、都市脑洞、现实题材、电竞、直播文
言情类古言、宫斗宅斗、青春甜宠、豪门总裁、狗血言情、替身文、种田
特殊题材规则怪谈、悬疑脑洞、悬疑灵异、历史古代、抗战谍战、知乎短篇、克苏鲁

效果预览

初始化、规划、写章与审查结束时都会给一份面向作者的最终报告,不直接甩内部 JSON 或长命令日志。报告先给一句总状态:

  • 已完成:目标产物和关键校验都通过,可以进入下一步。
  • 部分完成:主要产物已保留,但有跳过项、自动处理项或待确认的小尾巴。
  • 需要你处理:系统已经停在安全位置,需要你决定创作方向、事实取舍、是否覆盖文件或如何处理阻断问题。
  • 未完成:关键产物没有可信生成,按报告里的恢复建议重跑或排查。

报告固定三段:产生的文件与完成情况、过程中遇到的问题与异常耗时、下一步建议。只有需要裁决创作方向、事实一致性、文件覆盖风险或阻断问题时才会打断你。

工作方式

写章不是把活儿丢给模型生成一次就完事,而是一条带关卡的流水线:

  1. 预检项目根、占位符和系统健康状态
  2. 刷新本章的运行时要求
  3. 生成这一章的写作任务书
  4. 根据任务书起草正文
  5. 做多维审查,存在阻断级问题则不通过
  6. 润色、排版与 AI 痕迹终检
  7. 提取本章发生的事实并登记
  8. 把事实同步进状态、索引、摘要、长期记忆与检索向量
  9. 执行章节级备份

这么设计,是为了把「怎么写」和「写了什么」分开:文笔和节奏可以放开发挥,但发生过的事实必须登记、过审、存档。

安装(Claude Code):

claude plugin marketplace add lingfengQAQ/webnovel-writer --scope user
claude plugin install webnovel-writer@webnovel-writer-marketplace --scope user
python -m pip install -r https://raw.githubusercontent.com/lingfengQAQ/webnovel-writer/HEAD/requirements.txt

你需要提供

  • 书名、题材与创作方向:初始化时通过分阶段问答确定。
  • 指令参数:卷号、章号或审查范围,例如 /webnovel plan 1、/webnovel-write 45、/webnovel-review 1-5。
  • 可选的检索配置:Embedding 与 Rerank 接口各一组地址、模型名和 API Key,兼容 OpenAI 格式即可。不填 Embedding Key 也能用——系统会自动退回 BM25 关键词检索,只是语义召回会弱一些。

你会获得

  • 一个完整的书项目目录:合同与章节提交、状态与索引、正文、大纲、设定集和审查报告。
  • 每一章的正文、多维度审查报告和已登记的事实。
  • 一个只读的可视化面板,可浏览项目状态、实体关系图、章节内容、伏笔和追读力数据。
  • 项目级的长期记忆与经验沉淀,供后续章节复用。

使用示例

/webnovel-init        # 初始化一本书
/webnovel-plan 1      # 规划第 1 卷
/webnovel-write 1     # 写第 1 章
/webnovel-review 1-5  # 审查第 1-5 章
/webnovel-query 伏笔  # 查询项目状态
/webnovel-dashboard   # 打开只读可视化面板
帮我初始化一本新的网文创作项目,选择对应题材,生成完整项目结构、基础设定和总大纲
帮我创作指定编号的网文章节,自动完成上下文准备、内容创作、一致性审查和事实沉淀
帮我审查已创作的指定范围章节,检查设定一致性、角色OOC和节奏问题

注意事项:以插件形态运行,命令以 /webnovel-* 调用;需要安装 Python 依赖;可视化面板是只读的,前端已预先打包,本地不需要再执行前端构建;重复执行同一条写章命令时,系统会先检查可信断点,尽量从失败点继续,不重写已经可信完成的正文、审查、提交或备份——只有不可恢复的故障才会提示查看运行日志。