novel-maker
v2.3.0
Published
全能网文写作助手 - 6角色协作架构,支持18款AI编程工具
Maintainers
Readme
NovelMaker - 全能网文写作助手
整合业界优秀网文写作工具理念,通过简洁指令+自然语言,帮你从零创作高质量长篇小说。 这是一个技能仓库,兼容多种主流 AI IDE。
核心能力
- 6角色协作架构 - 协调者→规划师→写手→审计师→修订师→复盘师,流水线创作
- 智能创作引导 - 从书名、题材到角色设定,AI 引导你完成创作准备
- 22位作者文风库 - 覆盖搞笑、热血、文青、严谨等 7 大流派,支持智能推荐
- 幕系统 - 卷内剧情弧规划,6条分支走向(A主线/B危机/C支线/D缓冲/E回环/F颠覆)
- 33维度质量审计 - AI味检测、一致性检查、追读力分析全覆盖
- 去AI味技巧 - 表层(词汇/句式)+ 深层(对话区分度/情感行为化)双重处理
- 平台适配规则 - 番茄小说/起点中文网/晋江文学城,满足不同平台要求
- RAG 记忆增强 - 三重记忆架构,8个真相文件,自动检索设定、追踪伏笔
- 创意约束系统 - 三轴混搭、反套路触发器、镜像对抗防重复
- Token 优化 - Python 预处理脚本,AI 读 JSON 代替全文,节省 ~90% token
- 题材包系统 - 11个核心题材包(修仙/都市/无限流/悬疑/历史/科幻/游戏/末世/西幻/武侠/言情),模块化写作规则和模板
- 篇章弧线模板 - 6种通用弧线 + 42种题材特定弧线,结构化卷级规划
- 节奏可视化 - emoji 标记 + 热力图 + 情绪统计,多维度节奏分析
- Web UI - 静态 HTML 查看器,项目概览/章节列表/角色档案/节奏可视化/编辑器
- 反AI表达规则 - 7层检测体系,60+常见AI-slop模式识别,避免AI味写作
- 风格锚点系统 - 从最近5章提取句长分布、对话比例、高频词,保持风格一致
- 角色声音检查 - 5维度检查(语言习惯、情感表达、知识边界、行为逻辑、关系互动)
- 5维度一致性检查 - 时间线、人物关系、世界观、伏笔回收、能力等级全面检查
- 智能查询系统 - 4种查询类型(角色/设定/剧情/伏笔),自然语言查询支持
- Hook 系统 - 5个自动化 Hook(上下文注入/意图检测/章节完成/审查触发/总结触发)
- Web UI 增强 - 项目管理(多项目切换/导入导出)
快速开始
安装方式
详细安装指南请查阅 INSTALL.md,这里列出常用方式:
方式0:一键安装(推荐)
npx novel-maker自动检测 IDE 并安装,支持 18 款主流 AI 编程工具。
方式1:Trae
cp -r skill/ .trae/skills/novel-maker/方式2:Claude Code
cp -r skill/ .claude/skills/novel-maker/方式3:Cline / Roo Code
cp -r skill/ .clinerules/novel-maker/其他 IDE
| IDE | 路径 |
|-----|------|
| Cursor | .cursor/rules/(需转换为 .mdc 格式) |
| GitHub Copilot | .github/copilot-instructions.md |
| Continue | .continue/rules/ |
| OpenCode | .opencode/skills/novel-maker/ |
| Windsurf | .windsurfrules |
完整安装步骤、验证方法和常见问题见 INSTALL.md
使用
安装成功后,在 IDE 聊天框输入以下指令开始创作:
/novel-maker init 开始写小说AI 会引导你完成:
- 情绪标签选择(打脸爽文/极致虐恋/爆笑反套路/悬疑惊悚/治愈甜宠/脑洞大开)
- 题材选择
- 一句话简介
- 主角设定(姓名、核心反差点)
- 核心冲突
- 章节数与文风选择
指令速查
| 指令 | 说明 |
|------|------|
| /novel-maker init | 开始写小说(6问引导) |
| /novel-maker write | 写/续写章节 |
| /novel-maker review | 审查质量 |
| /novel-maker memory | 查看/管理设定 |
| /novel-maker plan | 生成大纲 |
| /novel-maker act | 下一幕剧情规划(6条分支) |
| /novel-maker style | 切换文风 |
| /novel-maker help | 帮助信息 |
| /novel-maker expand | 扩写章节 |
| /novel-maker stats | 字数统计 |
| /novel-maker inspire | 灵感建议 |
| /novel-maker summary | 阶段总结 |
完整指令体系(三级:7核心+5扩展+7高级子指令)详见 SKILL.md
6角色协作架构
NovelMaker v2.3.0 采用 6角色协作架构,每个角色专注特定职责:
用户输入 → [协调者] 意图识别 → [规划师] 大纲/剧情卡片 → [写手] 章节草稿
→ [审计师] 审计报告 → [修订师] 修订稿 → [复盘师] 真相文件更新 → 输出| 角色 | 职责 | 触发时机 |
|------|------|---------|
| 协调者 | 解析用户意图,调度角色 | 所有用户输入 |
| 规划师 | 大纲生成、幕规划、剧情推荐 | /novel-maker plan /novel-maker act |
| 写手 | 章节正文生成、文风应用 | /novel-maker write |
| 审计师 | 33维度审计、编辑视角审查 | /novel-maker review 每章自动 |
| 修订师 | 根据审计报告修复P0/P1问题 | /novel-maker review fix |
| 复盘师 | 更新真相文件、生成总结 | 章节定稿后自动 |
角色定义详见 agents/ 目录
项目结构
.
├── skill/ # 技能核心(安装到对应 IDE 的技能目录)
│ ├── SKILL.md # 主技能文件
│ ├── README.md # 技能使用说明
│ ├── agents/ # 角色定义(6个:协调者/规划师/写手/审计师/修订师/复盘师)
│ ├── references/ # 参考文档(22个,含平台适配规则、编辑视角、爽点追踪)
│ ├── rules/ # 规则文件(4个:反AI表达、角色声音、一致性检查、智能查询)
│ ├── styles/ # 文风库(22位作者,7大流派)
│ ├── templates/ # 模板文件(21个,含剧情卡片、角色语音卡、场景规划卡)
│ ├── genre-packs/ # 题材包(11个题材 + 通用默认)
│ ├── arc-templates/ # 篇章弧线模板(6通用 + 42题材特定)
│ └── scripts/ # 脚本工具(23个,按角色分组:common/writer/auditor/reviewer/planner/coordinator)
├── web/ # Web UI
│ ├── index.html
│ ├── css/
│ └── js/
├── docs/ # 项目文档
│ ├── CHANGELOG.md # 版本历史
│ └── CONTRIBUTING.md # 贡献指南
├── INSTALL.md # 多 IDE 安装指南
├── LICENSE # MIT 许可证
└── README.md # 项目说明文风库
内置 22 位知名网文作者文风,按流派分类:
| 流派 | 代表作者 | |------|---------| | 搞笑幽默流 | 弈青峰、会说话的肘子、三天两觉、卖报小郎君 | | 热血升级流 | 天蚕土豆、唐家三少、我吃西红柿、辰东、滚开 | | 细腻文青流 | 猫腻、烽火戏诸侯、愤怒的香蕉、耳根 | | 严谨设定流 | 爱潜水的乌贼、忘语、言归正传 | | 特色领域流 | 蝴蝶蓝、天下霸唱、月关、萧鼎 | | 多神话热血流 | 三九音域 | | 悬疑推理流 | 杀虫队队员 |
详细文风库见 skill/styles/author-styles.md
版本历史
| 版本 | 日期 | 更新内容 | |------|------|---------| | 1.0.0 | 2026-04 | 初始版本 | | 1.1.0 | 2026-04 | RAG 检索增强 | | 1.2.0 | 2026-04 | 指令精简 - 三级指令体系 | | 1.3.0 | 2026-05 | 结构优化 - 消除重复、文风库分类 | | 1.4.0 | 2026-05 | 实战增强 - 情绪标签系统、黄金开篇、情绪曲线、内容扩充技巧 | | 1.5.0 | 2026-05 | 幕系统 + 脚本 - 6条分支走向、Python预处理脚本、多IDE兼容 | | 2.0.0 | 2026-06 | 6角色协作架构 - 协调者/规划师/写手/审计师/修订师/复盘师,8个真相文件,去AI味技巧,平台适配规则 | | 2.1.0 | 2026-06 | 质量增强 - 反AI表达规则、风格锚点、角色声音检查、5维度一致性检查、11个题材包、42种弧线模板、节奏可视化、Web UI | | 2.3.0 | 2026-07 | Sub-Agent 调度机制 - 协调者统一调度、TodoWrite 待办管理、系统/金手指角色支持、Truth-File 迁移机制 |
完整更新记录见 CHANGELOG
贡献指南
欢迎提交 Issue 和 Pull Request!
- Fork 本仓库
- 创建特性分支 (
git checkout -b feature/amazing-feature) - 提交变更 (
git commit -m 'Add amazing feature') - 推送到分支 (
git push origin feature/amazing-feature) - 创建 Pull Request
详细贡献指南请参阅 CONTRIBUTING.md
许可证
本项目基于 MIT License 开源。
Star History
如果你觉得这个项目有帮助,请给一个 Star!
