Skip to content

Navigation Menu

Sign in
Sign up

Repository files navigation

NovelEngine

 _ _ _ 
 | \ | | _____ _____| | 
 | \| |/ _ \ \ / / _ \ | 
 | |\ | (_) \ V / __/ | 
 |_| \_|\___/ \_/ \___|_| 
 
███████╗███╗ ██╗ ██████╗ ██╗███╗ ██╗███████╗
██╔════╝████╗ ██║██╔════╝ ██║████╗ ██║██╔════╝
█████╗ ██╔██╗ ██║██║ ███╗██║██╔██╗ ██║█████╗ 
██╔══╝ ██║╚██╗██║██║ ██║██║██║╚██╗██║██╔══╝ 
███████╗██║ ╚████║╚██████╔╝██║██║ ╚████║███████╗
╚══════╝╚═╝ ╚═══╝ ╚═════╝ ╚═╝╚═╝ ╚═══╝╚══════╝

网文创作辅助系统 v2.0 —— 不只是帮你写,是帮你写得不崩、不水、不AI味

NovelEngine 跑在 Claude Code 上。它不替你写书——它替你管设定、控质量、防重复、去 AI 味。你负责创作,它负责不让创作翻车。

License Version Claude Code

v2.0 有什么新东西

基于真实网文项目(科研修仙长篇)的实战生产经验,把"怎么让 AI 写出不崩的网文"这件事工程化了。系统指令迭代了 9 个大版本,每一版都是在实际章节上踩坑后改出来的。

能力 说明
🏭 三层文件系统 稳定层(大纲/设定/规则)+ 变量层(手写稿/随机素材/情节库)+ 动态层(正文/维护/归档)。AI 能改什么、不能改什么,权限边界清楚
✍️ 写前 10 步流水线 爽点池组装 → 点子池翻取 → 密度评分 ≥8/10 → 违禁句预判。全部通过才允许动笔
💥 爽点引擎 不是"这段写爽一点"——是 6 类爽点候选池 + 四件套释放(压迫→翻盘→众人反应→主角心气)+ 连锁放大
🔍 质量门控 违禁句硬扫描(20+ 个 AI 高频句式)+ 轮换检查(近 5 章起手/收束/意象/动作不可重复)+ 密度回检
🚫 去 AI 味系统 写前预判 + 写后硬扫描。命中不是润色——是重写
📊 章记 Schema 每章 15 个元数据字段。AI 写到第 20 章时不会忘了前 3 章用了什么手法

完整写作流程

/novel-init → 创建项目,生成三层目录 + 质量模板
/novel-feed <你的旧作> → 🆕 导入成熟作品,建立风格指纹库
/novel-deconstruct <参考书> → 拆解参考书,提取可迁移模式
/novel-worldbuild → 系统化搭建世界观
/novel-outline 1 → 从总纲到章纲
 │
 ▼
┌─────────────────────────────────────────────────────┐
│ 每章三步走(核心循环) │
│ │
│ /novel-write N → 10步写前流水线 │
│ │ 爽点池+点子池+密度≥8/10 │
│ │ 通过 ↓ │
│ /novel-generate N → 生成正文 │
│ │ 手写稿优先于大纲 │
│ │ │
│ /novel-quality N → 质量门控 │
│ 违禁句扫描+轮换检查+章记写入 │
└─────────────────────────────────────────────────────┘
 │
 ▼
/novel-track → 伏笔/人物/大纲偏离追踪
/novel-doctor → 项目体检
/novel-brainstorm → 随时头脑风暴

命令速查

创作命令

命令 功能 示例
/novel-init 创建新书项目 /novel-init 科研修仙 修仙
/novel-deconstruct 拆解参考小说 /novel-deconstruct 斗破苍穹
/novel-worldbuild 搭建世界观 /novel-worldbuild power
/novel-outline 三层大纲规划 /novel-outline 1
/novel-write v2.0 写前10步流水线 /novel-write 5
/novel-generate 生成正文 /novel-generate 5
/novel-quality v2.0 写后质量门控 /novel-quality 5
/novel-feed v2.1 喂书——导入成熟作品建立风格指纹库 /novel-feed 重生三部曲.epub
/novel-brainstorm 头脑风暴 /novel-brainstorm 金手指

辅助命令

命令 功能
/novel-track 伏笔/人物/大纲偏离全维度追踪
/novel-query 查询设定、角色、势力
/novel-doctor 项目体检——目录/设定/索引/质量门控

三层文件系统

项目/
├── 稳定层/ ← 不轻易改。人类编辑,AI只读
│ ├── 大纲/ ← 总纲 + 分卷详细大纲
│ ├── 设定集/ ← 世界观/力量体系/人物卡
│ └── 规则/ ← 系统指令 + 违禁句词表
│
├── 变量层/ ← 每章刷新。脚本生成,手写稿最高优先级
│ ├── 作者手写库/ ← 🔴 最高优先级!手写稿 > 大纲
│ ├── 随机素材/ ← prepare_chapter_brief.py 生成
│ ├── 情节库/ ← density_rubric.md 密度评分标准
│ └── 脚本/ ← Python 辅助脚本
│
├── 动态层/ ← AI运行时写入
│ ├── 正文/ ← 每章输出
│ ├── 白话剧情/ ← 口语化剧情复述
│ ├── 维护/ ← chapter_maintenance.md + author_feedback.md
│ └── 归档/ ← 旧章风格记忆
│
└── 导出/ ← epub/pdf

爽点引擎

网文最玄学的"爽",被量化为三个层级:

爽点池(3-6条候选)
 ├── 来源1: 大纲当前章往后10章
 ├── 来源2: 维护文档现有爽点池
 └── 来源3: 随机素材/点子样本
↓ 至少确定 1-2 条本章打透
四件套释放
 压迫 → 翻盘动作 → 众人反应 → 主角心气
↓ 连锁放大
 不只写"一次赢了",把后续收益、能力外溢、结构性红利全打出来

实测效果:第 1 章强度 6/10,第 2 章强度 8/10。

去 AI 味系统

写前预判
 → 本章不得主动写出 "不是...是..." "像是..." "仿佛..."
 → "这句话里" "听出了" "眼里有" 全部预判规避
 → 预计会高频碰到的,先改章纲和句法
写后硬扫描
 → scan_forbidden_phrases.py 扫描全文
 → 20+ 个 AI 高频句式命中必须改
 → 不是润色——是重写句子
风格许可
 → 允许现代网文词:"懵了" "炸了" "上头" "吃瘪" "翻车"
 → 禁止空洞玩梗和满篇论坛黑话
 → 不是禁止现代词,是禁止 AI 式的空洞感

🆕 v2.1 喂书:五维风格指纹

对于已有成熟作品的作者,NovelEngine 可以将旧作拆解为技法单元(400-800字/chunk),用五维复合向量(语义+技法+情绪+对白+结构 = 704维)建立个人风格指纹库。

/novel-feed 重生三部曲.epub # 导入单部作品
/novel-feed ./我的作品集/ # 批量导入

不是把小说按章切了存向量。 是拆成具体的"写作决策"——每个场景怎么写、什么技法、什么节奏。搜索"战斗场景+短句爆发+对白驱动"时,返回的不是整章,是你以前写过的战斗场景中最符合的那个具体段落

搜索方案:元数据预过滤 + BM25 关键词 + 语义向量 + 技法向量过滤 + RRF 融合。个人癖好("不是......是......"、破折号插入语)自动标记为允许,不会在质量门控中误判为 AI 味。

轮换系统

AI 最大的问题是重复。每章写完后自动检查 4 个维度是否和近 5 章相同:

维度 示例 轮换规则
起手骨架 险情起手 / 众人观望 / 租房起手 每章不同
收束方式 收物定念 / 收物离场 / 睡前理局 每章不同
核心意象 炸炉+废丹 / 十炉台+五千灵石 / 木牌+破屋 每章不同
高频动作 控火数灵石 / 扫地钉木架 / 买药救人 每章不同

原则:优先错开,不强求章章全面换新。允许有理由的呼应,不允许机械复现。

安装

git clone https://github.com/buyicoder/NovelEngine.git
cd NovelEngine
pip install -r requirements.txt
claude plugin install novel-engine --scope user

快速开始

# 1. 创建项目
/novel-init 我的小说 修仙
# 2. 写第一章
/novel-write 1 # 10步流水线:爽点+密度+违禁句
/novel-generate 1 # 生成正文
/novel-quality 1 # 质量门控
# 3. 批量写前10章
/novel-write 1-10 && /novel-generate 1-10 && /novel-quality 1-10

内置题材

修仙、科幻、无限流、悬疑灵异、末世、系统流、种田、都市异能、高武、电竞、直播文、豪门总裁、古言、宫斗宅斗、年代、民国言情、青春甜宠、替身文、知乎短篇、规则怪谈、克苏鲁......等 37 种题材模板。

为什么不是"AI 一键写小说"

AI 直出小说有三个致命问题:

  1. AI 味诅咒:读者比你想象中更敏锐。AI 味的小说在签约环节就被毙掉
  2. 质量衰减:前 3 章还行,写到第 20 章 AI 忘了前 3 章用了什么手法——然后开始水
  3. 爽点失控:AI 不会判断"这段该爽了",它只会平铺直叙

NovelEngine 不是替你写——是确保你(和 AI)在写的每一步,设定不崩、质量不掉、爽点到位、AI 味可控。

架构

10 个 Skill(Slash Commands)
 ├── novel-write v2.0 写前流水线
 ├── novel-quality v2.0 写后质量门控
 ├── novel-generate 正文生成
 ├── novel-outline 大纲规划
 ├── novel-worldbuild 世界观搭建
 ├── novel-deconstruct 拆书分析
 ├── novel-brainstorm 头脑风暴
 ├── novel-track 故事追踪
 ├── novel-doctor 项目体检
 └── novel-query 设定查询
4 个 Python 数据模块
 ├── prepare_chapter_brief.py 随机素材生成
 ├── validate_chapter_outline.py 密度评分
 ├── scan_forbidden_phrases.py 违禁句扫描
 └── rotate_check.py 轮换检查
14 个数据模块(一致性/人物追踪/伏笔/关系图/大纲偏离等)

License

MIT

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages

AltStyle によって変換されたページ (->オリジナル) /