NBClassNovelWriter

SKILL内容创作
内容创作 未标注权限 许可证不明确
安装这个技能

超级厉害的智能小说创作引擎,自动化创作,断点续传,去除ai味,故障排查和处理,素材自动学习,自主学习等等的能力

一句话选型结论

按资料字段整理

NBClassNovelWriter是内容创作类的 Agent Skill,安装方式未标注,权限级别未标注,许可证不明确,有可直接复制的安装命令。技能本质是给模型读的说明书,效果取决于模型与客户端;装完先用一个小任务验证,再放进正式流程。

分类内容创作 安装方式未标注 权限级别未标注权限 许可证许可证不明确
累计安装 未标注 本周 未标注
GitHub 星标 未标注 仓库 未标注
下载量 未标注 技能市场下载数
权限级别 未标注权限 安装前请确认风险范围
许可证 许可证不明确 未说明

安装

未标注
在支持 Skills 的客户端里执行,装完问一句「你有哪些技能」验证
skillhub install user_844bc3fe/sknbclassnovelwriter
  1. 1
    确认客户端支持

    确认你的客户端支持 Skills(Claude、Codex、Cursor 等),并升级到较新的版本。

  2. 2
    拿到技能文件

    执行上面的命令安装;也可以把仓库里的 SKILL.md 手动放进客户端的 skills 目录。

  3. 3
    刷新技能列表

    重新打开客户端,或刷新技能列表,让新放进来的技能被加载。

  4. 4
    验证是否生效

    问一句「你有哪些技能」,确认列表里出现它,再拿一个小任务试跑。

技能档案

内容创作
字段来自技能仓库与公开索引,中文说明由本站标注
作者 / 维护方user_844bc3fe仓库 未标注 · 版本 未标注
宿主客户端未标注技能可被这些客户端加载
安装方式未标注安装包 community
权限级别未标注权限安装前请确认风险范围
许可证未说明许可证不明确,商用前请自行确认条款
仓库可用性available技能仓库当前是否可访问
最近核验未标注上游最后核验时间 · 数据更新 1791623381
正文体量99.4 KBSKILL.md 原文大小,越大说明说明书写得越细

典型使用场景

3 类
按分类整理的常见用法,具体以 SKILL.md 为准
写文章与脚本

按主题产出初稿与分镜脚本。

改稿与润色

把草稿改顺、统一语气。

多平台文案改写

同一内容按平台改成长短不同的版本。

选择建议

装之前先看这几条
按条目字段给出的判断,不替你决定用不用

值得选的地方

  • 有可直接复制的安装命令,不用自己翻文档找入口。

先想清楚的地方

  • 没有标注权限级别,实际能做什么要装好后确认。
  • 许可证不明确,商用或二次分发前先到仓库确认条款。
  • 没有做站内核验,内容以作者仓库为准。
  • 技能只是说明书,实际效果取决于模型与客户端,装完先用小任务试一遍。

更适合

  • 需要在内容创作场景里给模型补一套做法的人。
  • 愿意先读一遍 SKILL.md、确认它会让模型做什么的人。

不太适合

  • 对许可证要求很严、必须明确可商用的人。
  • 只想装完就自动变强、不打算看说明书的人。

同类对比

6 个同类
同分类里挑最接近的几条,字段以各自详情页为准
技能权限级别安装方式累计安装宿主客户端安装命令
NBClassNovelWriter当前 未标注权限 未标注 未标注 未标注 有
AI 视频生成 调用外部服务 GitHub 仓库 431.3 万 Codex、Claude、Cursor 有
视频帧 联网访问 ClawHub 市场 262.1 万 OpenClaw 有
Markdown 转换器 写入文件 ClawHub 市场 135.3 万 OpenClaw 有
哔哩哔哩全合一 接触敏感数据 ClawHub 市场 64.1 万 OpenClaw 有
Remotion video toolkit 命令行 浏览器控制 ClawHub 市场 63.9 万 OpenClaw 有

SKILL.md 全文

99.4 KB
模型实际读到的说明书原文,来自技能仓库

NBClass Novel Writer: 智能小说创作引擎 v4.0

核心原则(必须遵守!)

  1. 每个阶段必须输出【阶段完成】确认
  2. 检查不通过必须修改后重新检查,最多重试5次;第6次仍不通过则暂停请求用户决定
  3. 文件不存在必须先创建;目录不存在必须先创建
  4. 每章必须有执行报告
  5. 没有执行报告 = 执行失败
  6. 章节标题禁止使用"第几卷"、"新的开始"等字样
  7. 工作目录默认使用 [WORKSPACE]/[小说名称]/,不需要询问用户路径
  8. 每章创作前必须检查断点状态(见"断点续传机制")
  9. 角色档案必须随剧情动态更新(不能只增不改)
  10. 伏笔必须按生命周期管理(待激活→已触发→已揭示→已废弃)
  11. 互联网学习必须使用"增强搜索系统"进行多层级、多平台素材采集(见"增强搜索系统"章节)
  12. 所有高质量素材必须自动入库到 11-素材积累.md,每次使用素材后必须更新使用记录
  13. 每10章评估素材效果,每50章淘汰低效素材,实现素材库的自学习进化(短篇模式除外)

强制执行机制

本技能使用以下机制确保步骤严格执行,不可跳过:

1. TodoWrite 步骤跟踪

每个创作阶段开始前,必须使用 TodoWrite 创建任务清单。只有当前任务标记为 completed 后,才能开始下一个任务。

项目初始化阶段的 Todo 模板:

[1] 初始化项目目录和文件 — pending
[2] 提取创作要求 — pending
[3] 互联网学习(增强搜索) — pending
[4] 生成角色档案 — pending
[5] 生成世界观设定 — pending
[6] 生成故事走向 — pending
[7] 生成章节大纲 — pending
[8] 等待用户确认 — pending
[9] 逐章创作循环 — pending

每章创作的 Todo 模板:

[A] 增量读取上下文(含章节号确定+大纲定位) — pending
[B] 撰写章节并保存草稿 — pending
[C] 质量检查(7项/短篇4项) — pending
[D] 保存记忆(含素材追踪) — pending
[D+] 定期维护(仅逢10/30/50/100章触发) — pending
[E] 草稿转正式文件+确认清除+输出报告 — pending

2. 步骤间门控验证

每个步骤完成后,必须执行验证才能进入下一步:

步骤过渡 验证条件 验证方法
步骤1→2 所有文件和目录已创建 Shell: Test-Path 检查每个文件
步骤2→3 00-创作要求.md 非空且关键字段已填写 Read 后检查题材、章节数、主角设定不为空
步骤3→4 01-学习笔记.md 已创建且非空 Read 后检查有至少1条笔记
步骤4→5 02-角色档案.md 包含至少1个角色 Grep 搜索 ## [ 确认角色数
步骤5→6 03-世界观设定.md 关键字段已填写 Read 后检查时代背景、社会结构不为空
步骤6→7 04-故事走向.md 包含核心主线 Grep 搜索"核心主线"确认已填写
步骤7→8 05-章节大纲.md 包含至少前3章大纲 Grep 搜索 ### 第00 确认至少3章
步骤8→9 用户明确确认 等待用户回复"确认"或"开始创作"

验证失败处理:如果验证不通过,不能进入下一步,必须返回当前步骤补全缺失内容。

2b. 章节创作阶段间门控验证

每章创作的5个阶段(A-E)之间也必须执行验证:

阶段过渡 验证条件 验证方法
A→B 上下文已读取,大纲已定位 确认已 Read 当前章节大纲和最近章节
B→C 草稿文件已保存且非空 Shell: Test-Path + 文件大小 > 0
C→D 7项检查全部通过(或短篇模式4项) 确认执行报告中所有检查项为 [✓]
D→D+ 记忆已保存(章节总览已更新) Grep 搜索 06-章节总览.md 确认新行已追加
D+→E 定期维护已完成(如触发) 确认 D+ 已标记 completed(未触发维护时 D+ 自动跳过)
E→下一章A 正式文件已保存+草稿已清除+断点已清除 Shell: 正式文件存在 + 草稿文件不存在

2c. 用户交互节点规范

明确哪些点必须等待用户输入,哪些点可以自动执行:

节点 行为 说明
步骤8:用户确认 必须等待 等待用户确认设定后才能开始创作
每章阶段E完成后 询问用户 向用户报告本章完成,询问"继续下一章?"或"停止?"
质量检查第6次失败 必须等待 等待用户决定:接受/手动修改/跳过
中途变更(重大) 必须等待 等待用户确认变更方案
每章阶段A-E内部 自动执行 不需要用户介入
定期维护 自动执行 维护完成后自动继续
搜索系统 自动执行 遇到验证码时除外(请求用户协助)

连续创作模式:如果用户在步骤8确认时回复"自动连续创作到第N章"或"自动写完",则每章E完成后不询问用户,自动进入下一章A,直到以下任一条件触发时停止:
- 达到用户指定的目标章节
- 质量检查第6次仍不通过(必须等待用户决定)
- 搜索系统遇到验证码(必须等待用户协助)
- 文件写入连续失败3次
- 用户发送"停止"或"暂停"指令

3. 质量检查循环上限

阶段C的质量检查设置重试上限:

检查轮次 处理方式
第1-3次 正常修改后重新检查
第4-5次 仅修改不通过的检查项,其他项不再重新检查
第6次仍不通过 暂停创作,向用户报告不通过的检查项和原因,请求用户决定:接受当前质量/手动修改/跳过该检查项

每轮检查必须在执行报告中记录轮次。

4. 草稿文件管理

阶段B产出的章节草稿必须保存为文件,不可仅存在于内存中:

草稿路径:[WORKSPACE]/[小说名称]/chapters/.draft_第XXX章.txt
正式路径:[WORKSPACE]/[小说名称]/chapters/第XXX章_[标题].txt
  • 阶段B结束 → 保存草稿到 .draft_第XXX章.txt
  • 阶段C检查 → 基于草稿文件执行字数计数等检查
  • 阶段E完成 → 草稿转正式文件(Shell: Rename-Item)+ 确认草稿已清除
  • 断点续传 → 如果存在草稿文件,说明中断在阶段B或C

工具映射说明

本技能使用的工具名与实际环境工具的对应关系:

技能中的称呼 实际使用工具 用途
Write Write 创建新文件或完整重写文件
Edit Edit 局部修改已有文件(替换、追加)
Read Read 读取文件内容
Shell Shell 执行系统命令(创建目录、计数等)
WebSearch WebSearch 搜索互联网
WebFetch WebFetch 获取网页详细内容
Glob Glob 按模式查找文件
Grep Grep 在文件中搜索关键词
TodoWrite TodoWrite 任务跟踪与进度管理
Agent Agent 启动子代理进行并行搜索、深度研究、浏览器自动化
Skill Skill 调用浏览器控制技能、飞书技能等插件能力
run_mcp run_mcp 调用MCP工具执行代码、访问外部服务

重要:本技能不再使用 SearchReplace 和 RunCommand,所有局部修改使用 Edit,所有系统命令使用 Shell。


工作目录与路径处理

路径规则

  • [WORKSPACE] 指当前工作目录,自动适配操作系统
  • Windows 示例:d:\TRAE SOLO CN_Working\[小说名称]\
  • Linux 示例:/workspace/[小说名称]/
  • 所有路径在文中用 [WORKSPACE]/[小说名称]/ 表示,实际使用时替换为真实路径

目录创建

在创建任何文件之前,必须先确保目录存在。使用 Shell 工具创建目录:

# Windows PowerShell
New-Item -ItemType Directory -Force -Path "[WORKSPACE]\[小说名称]\chapters"
# Linux/Mac
mkdir -p "[WORKSPACE]/[小说名称]/chapters" "[WORKSPACE]/[小说名称]/archives"

同时创建 archives/ 目录(用于后续文件分卷归档):

# Windows
New-Item -ItemType Directory -Force -Path "[WORKSPACE]/[小说名称]/archives"

章节标题命名规则

禁止字样

以下字样严禁出现在章节标题中:

  • 第X卷、新的开始、命运的转折、意想不到、风云变幻、惊人的真相、真正的开始、崭新的篇章

正确格式

第XXX章 [具体标题]

示例:
- 第001章 觉醒
- 第002章 初入宗门
- 第003章 深夜来客
- 第050章 血战长街

要求

  • 有具体内容指向
  • 禁止空泛词汇
  • 禁止分卷标记
  • 要有吸引力
  • 简洁有力(2-6个字)

第一步:初始化项目

1.1 确定工作目录

默认工作目录为 [WORKSPACE]。小说项目创建在 [WORKSPACE]/[小说名称]/ 下。

1.2 创建目录结构

先使用 Shell 工具创建目录(含 chapters/ 和 archives/),再使用 Write 工具依次创建文件。

长篇模式(默认,章节数 > 30):创建全部13个文件:

[WORKSPACE]/[小说名称]/
├── 00-创作要求.md
├── 01-学习笔记.md
├── 02-角色档案.md
├── 03-世界观设定.md
├── 04-故事走向.md
├── 05-章节大纲.md
├── 06-章节总览.md
├── 07-当前进度.md
├── 08-多线叙事.md
├── 09-伏笔台账.md
├── 10-角色演化.md
├── 11-素材积累.md
└── chapters/

短篇模式(章节数 ≤ 30):仅使用以下文件(初始化时仍创建全部13个,08-11标记为"短篇模式不使用"):

[WORKSPACE]/[小说名称]/
├── 00-创作要求.md
├── 01-学习笔记.md
├── 02-角色档案.md
├── 03-世界观设定.md
├── 04-故事走向.md
├── 05-章节大纲.md
├── 06-章节总览.md
├── 07-当前进度.md
└── chapters/

注意:短篇模式的判定在第二步提取创作要求后才能确定。因此初始化时先创建全部文件,如果第二步判定为短篇模式,将 08-11 文件标记为"短篇模式不使用"(在文件中写入"本文件在短篇模式下不使用"),而非删除。

必须先用 Shell 创建 chapters/ 和 archives/ 目录,不要依赖写入文件时自动创建。

1.3 初始化 07-当前进度.md

写入以下初始内容(含断点状态字段):

# 当前创作进度

- 小说名称:[待填写]
- 当前进度:第000章
- 总章节数:[待确认]
- 每章字数要求:≥3000字
- 上次更新:[日期]
- 下一章:第001章

## 断点状态

- 当前章节:无
- 当前阶段:无(A-E)
- 草稿状态:无
- 上次中断位置:无

1.4 初始化 06-章节总览.md

# 章节总览

| 章节号 | 标题 | 字数 | 简介 | 叙事线 | 状态 |
|--------|------|------|------|--------|------|

1.5 初始化 08-多线叙事.md

# 多线叙事管理

## 活跃叙事线

| 线名 | 主视角 | 当前位置 | 上次出场章节 | 下次计划章节 | 状态 |
|------|--------|----------|-------------|-------------|------|

## 叙事线详情

### [线名]
- 核心冲突:
- 当前进度:
- 待处理事件:
- 关联角色:

1.6 初始化 09-伏笔台账.md

# 伏笔台账

## 伏笔状态说明
- **待激活**:已埋设但尚未被剧情触发
- **已触发**:剧情已触及该伏笔,开始产生影响
- **已揭示**:伏笔真相已向读者/角色揭晓
- **已废弃**:因剧情调整不再需要,记录废弃原因

## 伏笔清单

| ID | 伏笔内容 | 埋设章节 | 触发章节 | 揭示章节 | 状态 | 优先级 |
|----|----------|----------|----------|----------|------|--------|

1.7 初始化 10-角色演化.md

# 角色演化追踪

本文件记录角色随剧情发展的变化,与 02-角色档案.md 配合使用。
02-角色档案.md 记录初始设定,本文件记录演化轨迹。

## 演化记录格式

### [角色名]
| 章节 | 变化类型 | 变化内容 | 原因 |
|------|----------|----------|------|

## 定期回顾提醒
- 每10章:检查主要角色是否有未记录的变化
- 每30章:更新 02-角色档案.md 中的"当前状态"字段

1.8 初始化 11-素材积累.md

# 素材积累(自学习系统)

本文件是动态素材库,会随创作进程自动增长。
内置素材库(SKILL.md 中的素材)是固定兜底,本文件是自学习的活素材库。

## 使用说明
- 每次互联网搜索发现新素材 → 经质量评估后追加到本文件
- 每次在章节中使用素材 → 更新该素材的"使用次数"和"最后使用章节"
- 每10章回顾 → 评估已使用素材效果,标注"高效/一般/低效"
- 每50章 → 淘汰连续50章未使用且效果"低效"的素材(标记为"休眠")

## 诗词积累

### 豪放类
| 诗词 | 作者 | 出处 | 使用次数 | 最后使用章节 | 效果评级 | 状态 |
|------|------|------|----------|-------------|----------|------|

### 婉约类
| 诗词 | 作者 | 出处 | 使用次数 | 最后使用章节 | 效果评级 | 状态 |
|------|------|------|----------|-------------|----------|------|

### 其他类
| 诗词 | 作者 | 出处 | 使用次数 | 最后使用章节 | 效果评级 | 状态 |
|------|------|------|----------|-------------|----------|------|

## 典故积累
| 典故 | 简述 | 来源 | 使用次数 | 最后使用章节 | 效果评级 | 状态 |
|------|------|------|----------|-------------|----------|------|

## 谚语俗话积累
| 谚语 | 分类 | 使用次数 | 最后使用章节 | 效果评级 | 状态 |
|------|------|----------|-------------|----------|------|

## 写作技巧积累
| 技巧 | 题材 | 使用次数 | 最后使用章节 | 效果评级 | 状态 |
|------|------|----------|-------------|----------|------|

## 对话素材积累
| 素材 | 性格类型 | 使用次数 | 最后使用章节 | 效果评级 | 状态 |
|------|----------|----------|-------------|----------|------|

## 场景描写素材积累
| 素材 | 场景类型 | 使用次数 | 最后使用章节 | 效果评级 | 状态 |
|------|----------|----------|-------------|----------|------|

## 素材采集日志
| 日期 | 来源 | 采集内容摘要 | 采集方式 | 已入库 |
|------|------|-------------|----------|--------|

【阶段完成:项目初始化】


第二步:提取创作要求

从用户对话中提取以下信息,使用 Write 工具保存到 00-创作要求.md:

必须提取的信息

  • 题材类型:玄幻/修真/都市/言情/悬疑/科幻/历史/游戏/末日/无限流/克苏鲁/同人等
  • 章节数量:目标总章节数(如100章、500章、1000章)
  • 每章字数要求:默认≥3000字,如有特殊要求则记录
  • 主角设定:姓名、性别、性格、背景、目标
  • 世界观设定:时代背景、力量体系、社会结构等
  • 叙事结构:单线/多线,视角切换频率
  • 特殊要求:用户提出的任何额外要求

输出格式

# 创作要求

## 基本信息
- 题材类型:
- 章节数量:
- 每章字数:≥3000字
- 叙事结构:

## 主角设定
- 姓名:
- 性别:
- 性格:
- 背景:
- 目标:

## 世界观设定
- 时代背景:
- 力量体系:
- 社会结构:

## 特殊要求
- (用户额外要求)

模式判定

提取完创作要求后,根据章节数量判定创作模式:

  • 章节数 > 30 → 长篇模式(默认),在 00-创作要求.md 末尾标注"模式:长篇"
  • 章节数 ≤ 30 → 短篇模式,在 00-创作要求.md 末尾标注"模式:短篇"
  • 如果初始化时已创建全部13个文件且判定为短篇模式,使用 Edit 在 08-多线叙事.md、09-伏笔台账.md、10-角色演化.md、11-素材积累.md 文件首行追加"本文件在短篇模式下不使用"
  • 模式判定结果影响后续所有步骤的流程参数(见"短篇模式"章节)

【阶段完成:创作要求提取】


第三步:互联网学习(增强搜索系统)

本技能采用四层递进式搜索架构,从基础搜索到深度爬取,确保素材采集的广度和深度。

3.0 搜索架构总览

第一层:WebSearch 快速搜索(广度覆盖)
    ↓ 筛选有价值的结果
第二层:WebFetch 深度抓取(内容获取)
    ↓ 遇到反爬/需登录/JS渲染
第三层:浏览器控制深度爬取(突破限制)
    ↓ 需要多主题并行采集
第四层:Agent 多代理并行搜索(效率倍增)

搜索预算控制

为避免搜索消耗过多资源和时间,设置以下预算限制:

限制项 上限 说明
WebSearch 每次调用 5个关键词 每次初始化或补充学习最多搜索5组关键词
WebFetch 每次调用 5个URL 从搜索结果中最多选取5个最有价值的URL深度抓取
浏览器爬取 3个页面 每次最多爬取3个页面,每个页面最多翻页2次
Agent 子代理 最多3个 同时启动的子代理不超过3个
单个子代理搜索 3组关键词 每个子代理最多搜索3组关键词
总搜索时间 10分钟 超过时间限制后停止搜索,使用已获取的结果
总素材入库 20条/次 每次搜索最多入库20条新素材,避免素材库膨胀过快

降级策略:如果搜索预算用尽但素材不足,直接使用内置素材库兜底,不延长搜索时间。

3.1 第一层:WebSearch 快速搜索

使用 WebSearch 搜索与题材相关的写作技巧和文化素材。

写作技巧搜索关键词

  • "[题材类型] 长篇小说写作技巧"
  • "[题材类型] 网文黄金三章写法"
  • "[题材类型] 人物塑造方法"
  • "[题材类型] 情节设计技巧"
  • "[题材类型] 避免套路化写作"
  • "[题材类型] 爽点设计 网文"
  • "[题材类型] 断章技巧 网文"

文化素材搜索关键词(按题材)

  • 玄幻修真:搜索"修真小说设定体系"、"道教文化素材"、"民间神话传说"、"山海经异兽"
  • 悬疑推理:搜索"推理小说诡计设计"、"犯罪心理学知识"、"法医学基础知识"、"密室杀人手法"
  • 言情:搜索"言情小说情感推进技巧"、"心理学亲密关系研究"、"古代婚俗礼仪"
  • 都市职场:搜索"职场小说行业知识"、"商战真实案例"、"中国商业史"
  • 历史架空:搜索"[对应朝代] 历史文化资料"、"古代日常生活细节"、"古代官制详解"
  • 科幻:搜索"科幻小说世界观设定"、"前沿科技概念"、"硬科幻物理原理"、"费米悖论"
  • 末日生存:搜索"末日生存技巧"、"灾难心理学"、"极端环境人类行为"、"核冬天理论"
  • 无限流:搜索"无限流副本设计"、"游戏机制设计原理"、"博弈论经典案例"
  • 克苏鲁:搜索"洛夫克拉夫特神话体系"、"宇宙恐怖文学技巧"、"克苏鲁神话神祇"

平台定向搜索(利用搜索引擎 site: 语法)

WebSearch 支持通过关键词组合定向搜索特定平台:

目标平台 搜索关键词示例 获取内容
知乎 "写作技巧 site:zhihu.com" 写作经验分享、专业分析
豆瓣 "小说书评 site:douban.com" 读者反馈、作品评价
百度百科 "修真体系 site:baike.baidu.com" 知识词条
简书 "网文写作 site:jianshu.com" 创作教程
搜狐/网易 "历史文化 site:sohu.com OR site:163.com" 历史文化文章
武侠世界 "wuxia world writing techniques" 海外网文创作经验

3.2 第二层:WebFetch 深度抓取

对 WebSearch 结果中有价值的页面,使用 WebFetch 获取详细内容。

WebFetch 适用场景

场景 效果 示例
公开博客/文章 好 写作教程、文学评论
百度百科词条 好 知识词条全文
知乎公开回答 中等 未登录可见的回答
古诗文网站 好 诗词原文和解析
维基百科 好 百科知识

WebFetch 使用策略

  1. 从 WebSearch 结果中筛选 3-5 个最有价值的 URL
  2. 对每个 URL 使用 WebFetch 获取全文内容
  3. 提取关键信息,丢弃无关内容
  4. 将提取的内容整理后存入 01-学习笔记.md

WebFetch 失败时的判断

失败表现 原因 下一步
返回空内容 需要登录或权限不足 进入第三层:浏览器控制
返回乱码 编码问题 尝试其他 URL
内容不完整 页面过长被截断 使用 WebFetch 获取特定段落
连接超时 网站不可访问 放弃该 URL,尝试其他

3.3 第三层:浏览器控制深度爬取

当 WebFetch 无法获取内容时(反爬、需登录、JS渲染),使用浏览器控制插件进行深度爬取。

启动方式

使用 Skill 工具调用浏览器控制技能:

Skill: TRAE-browseruse

或使用 Agent 工具启动浏览器子代理:

Agent(subagent_type="browser_use", prompt="访问 [URL],获取页面内容")

浏览器控制适用场景

场景 WebFetch 浏览器控制 说明
公开博客 能 不需要 WebFetch 足够
起点中文网 不能 能 反爬严格,需模拟浏览器
番茄小说 不能 能 APP内容,需浏览器访问
知乎需登录内容 不能 能 可模拟登录后访问
JS动态渲染页面 部分 能 浏览器可执行JS
需要翻页的内容 不能 能 可自动点击下一页
需要搜索后点击 不能 能 可模拟搜索+点击流程

浏览器爬取工作流

  1. 导航:使用 browser_navigate 访问目标 URL
  2. 快照:使用 browser_snapshot 获取页面结构
  3. 交互:使用 browser_click 点击、browser_type 输入、browser_scroll 滚动
  4. 提取:使用 browser_evaluate 执行 JS 提取页面文本
  5. 翻页:使用 browser_click 点击"下一页"继续采集

各平台浏览器爬取策略

起点中文网(学习爆款写法):

1. browser_navigate → https://www.qidian.com/rank/
2. browser_snapshot → 获取排行榜结构
3. browser_click → 点击目标小说
4. browser_click → 点击"免费试读"
5. browser_evaluate → 提取章节文本内容
6. browser_click → 下一页

知乎(搜索写作经验):

1. browser_navigate → https://www.zhihu.com/search?q=[关键词]
2. browser_snapshot → 获取搜索结果
3. browser_click → 点击有价值的回答
4. browser_evaluate → 提取回答全文
5. browser_navigate_back → 返回搜索结果
6. browser_click → 下一个回答

古诗文网(采集诗词素材):

1. browser_navigate → https://www.gushiwen.cn/
2. browser_type → 搜索框输入关键词
3. browser_click → 搜索按钮
4. browser_snapshot → 获取搜索结果
5. browser_click → 点击具体诗词
6. browser_evaluate → 提取诗词全文+译文+赏析

百度百科/维基百科(获取专业知识):

1. browser_navigate → https://baike.baidu.com/item/[词条名]
2. browser_snapshot → 获取词条结构
3. browser_scroll → 滚动到需要的段落
4. browser_evaluate → 提取特定段落文本

浏览器爬取注意事项

  • 每次爬取后提取关键信息,不要保存整个页面源码
  • 遵守网站 robots.txt,不进行高频请求
  • 爬取的内容整理后存入 01-学习笔记.md
  • 如果遇到验证码,使用 browser_waiting_for_user_interaction 请求用户协助

3.4 第四层:Agent 多代理并行搜索

当需要同时搜索多个主题时,使用 Agent 工具启动多个子代理并行搜索,大幅提升效率。

并行搜索策略

场景:初始化阶段需要同时搜索写作技巧、文化素材、专业知识三个方向。

使用 Agent 工具在一条消息中启动最多 3 个并行子代理:

# 子代理1:搜索写作技巧
Agent(
  subagent_type="general_purpose_task",
  description="搜索写作技巧素材",
  prompt="搜索以下写作技巧并整理返回:1. [题材]长篇小说写作技巧 2. [题材]黄金三章写法 3. [题材]人物塑造方法 4. [题材]爽点设计。对每个搜索结果使用WebFetch获取详细内容。返回整理后的写作技巧摘要。"
)

# 子代理2:搜索文化素材
Agent(
  subagent_type="general_purpose_task",
  description="搜索文化素材",
  prompt="搜索以下文化素材并整理返回:1. [题材相关文化素材关键词1] 2. [关键词2] 3. [关键词3]。对有价值的页面使用WebFetch获取详细内容。返回整理后的文化素材摘要。"
)

# 子代理3:搜索专业知识
Agent(
  subagent_type="general_purpose_task",
  description="搜索题材专业知识",
  prompt="搜索以下专业知识并整理返回:1. [题材力量体系/专业知识] 2. [题材行业知识] 3. [题材相关真实案例]。对有价值的页面使用WebFetch获取详细内容。返回整理后的专业知识摘要。"
)

Agent 子代理类型选择

子代理类型 适用场景 能力
general_purpose_task 通用搜索+整理 WebSearch + WebFetch + 文件操作
Explore 只读探索 WebSearch + WebFetch + Read(不能写文件)
browser_use 浏览器爬取 导航+点击+输入+截图+JS执行

Agent 并行搜索规则

  • 最多同时启动 3 个子代理(避免资源过载)
  • 每个子代理的任务描述必须包含完整上下文(题材、关键词、输出格式要求)
  • 子代理返回的结果需要整合去重后存入 01-学习笔记.md
  • 子代理无法访问主对话上下文,必须在 prompt 中提供所有必要信息

定期维护中的并行搜索

在"每50章补充学习"时,同样使用并行搜索:

# 子代理1:搜索新的写作技巧和流行趋势
# 子代理2:搜索当前情节相关的文化素材
# 子代理3:搜索读者反馈和网文市场变化

3.5 MCP 工具集成

通过 run_mcp 调用 MCP 工具,扩展搜索能力。

代码执行模式(integrated_code_mode)

使用 run_mcp 调用 Exec 工具,在隔离运行时中编排多个搜索工具:

run_mcp(
  server_name="integrated_code_mode",
  tool_name="Exec",
  args={
    "code": "
      // 并行执行多个搜索
      const [tips, culture, knowledge] = await Promise.all([
        tools.WebSearch({query: '玄幻小说写作技巧'}),
        tools.WebSearch({query: '道教文化素材'}),
        tools.WebSearch({query: '修真体系设定'})
      ]);
      // 返回所有结果
      return {tips, culture, knowledge};
    "
  }
)

优势:在一次调用中并行执行多个搜索,自动整合结果。

3.6 搜索结果整合与存储

整合流程

  1. 收集所有层级的搜索结果(WebSearch + WebFetch + 浏览器 + Agent)
  2. 去重:相同信息只保留一个来源
  3. 分类:按"写作技巧""文化素材""专业知识""读者反馈"分类
  4. 精炼:每个素材提炼为 100-300 字的摘要
  5. 标注来源:记录每个素材的 URL 便于后续查证
  6. 素材自动入库:符合入库标准的素材自动追加到 11-素材积累.md

存储格式

使用 Write 工具保存到 01-学习笔记.md:

# 学习笔记

## 写作技巧
### [技巧名称]
- 内容:[技巧摘要]
- 来源:[URL或"内置素材库"]
- 适用场景:[何时使用]

## 文化素材
### [素材名称]
- 内容:[素材摘要]
- 来源:[URL或"内置素材库"]
- 适用章节类型:[战斗/对话/环境/情感]

## 专业知识
### [知识点名称]
- 内容:[知识摘要]
- 来源:[URL或"内置素材库"]
- 准确度:[高/中/低]

## 读者反馈与市场趋势(如有)
- 当前流行元素:
- 读者偏好变化:
- 来源:[URL]

3.7 素材自动入库系统(自学习核心)

搜索到的素材不仅存入 01-学习笔记.md(临时笔记),还会经过评估后自动入库到 11-素材积累.md(持久素材库),实现素材的自动积累和自学习。

入库标准

素材必须同时满足以下条件才能入库:

条件 说明
质量门槛 诗词/典故须有明确出处和作者;谚语须有地域或文献来源
去重检查 与 11-素材积累.md 和内置素材库中的已有素材比对,不重复
分类匹配 能归入现有分类(诗词豪放/婉约/其他、典故、谚语、技巧、对话、场景)
适配性 与当前小说题材相关,或具有通用价值

入库流程

搜索获取素材
    ↓
质量评估(有无出处?是否完整?是否准确?)
    ↓ 通过
去重检查(Grep 搜索 11-素材积累.md + 检查内置库)
    ↓ 不重复
分类归档(判断属于哪个分类)
    ↓
使用 Edit 工具追加到 11-素材积累.md 对应表格
    ↓
在"素材采集日志"表格追加记录
    ↓ 完成

各类型素材入库格式

诗词入库(追加到对应分类表格):

| [诗词全文] | [作者] | [出处] | 0 | - | 待评 | 活跃 |

典故入库:

| [典故名] | [50字内简述] | [来源文献] | 0 | - | 待评 | 活跃 |

谚语入库:

| [谚语] | [分类:生活/励志/处世/行业] | 0 | - | 待评 | 活跃 |

写作技巧入库:

| [技巧名] | [适用题材] | 0 | - | 待评 | 活跃 |

对话素材入库:

| [素材描述] | [性格类型] | 0 | - | 待评 | 活跃 |

场景描写入库:

| [场景描写片段] | [场景类型:战斗/环境/情感/日常] | 0 | - | 待评 | 活跃 |

采集日志入库:

| [日期] | [URL或来源] | [内容摘要] | [WebSearch/WebFetch/浏览器/Agent] | 是 |

入库触发时机

时机 触发动作 入库范围
第三步:互联网学习 搜索完成后批量评估入库 所有搜索到的高质量素材
每章创作阶段B 写作中发现/创造的好素材 单条即时入库
每50章补充学习 并行搜索完成后批量评估入库 所有新搜索到的高质量素材
用户手动提供 用户给出参考素材时 用户提供的内容

去重检查方法

使用 Grep 工具在 11-素材积累.md 中搜索关键词:

Grep(pattern="[素材中的关键词]", path="11-素材积累.md")

如果搜到匹配,则判断是否为同一素材(可能是不同译本/版本),决定是否跳过或合并。

3.8 搜索失败处理

分层降级策略

WebSearch 失败
    → 检查网络连接(Shell: ping)
    → 重试一次(换关键词)
    → 仍然失败 → 使用内置素材库

WebFetch 失败
    → 判断失败原因(见3.2表格)
    → 反爬/需登录 → 进入浏览器控制层
    → 浏览器也失败 → 换其他URL或使用内置素材库

Agent 子代理失败
    → 检查子代理返回的错误信息
    → 缩小搜索范围重试
    → 仍然失败 → 主代理直接执行搜索

全部搜索失败
    → 使用"内置文化素材库"和"内置写作技巧库"
    → 基于已有知识继续创作
    → 在执行报告中标注"本次未获取互联网素材"

【阶段完成:互联网学习】


第四步:生成角色档案

使用 Write 工具保存到 02-角色档案.md。

角色档案模板

对每个主要角色创建以下格式的档案:

## [角色姓名]

### 基本信息
- 性别:
- 年龄:
- 外貌:
- 身份:

### 性格特征
- 核心性格:(可复合,如"外冷内热+偏执")
- 优点:
- 缺点:
- 说话方式:(参考下方"对话素材库",但不要单一标签化)
- 性格矛盾点:(如"勇敢但怕孤独"、"聪明但冲动")

### 背景故事
- 出身:
- 经历:
- 动机:

### 人物关系
- 与主角关系:
- 与其他角色关系:

### 成长弧线
- 初始状态:
- 转变契机:
- 最终状态:

### 当前状态(随剧情更新)
- 最新章节:
- 当前情绪:
- 当前目标:
- 能力/地位变化:

人物塑造原则

主角:
- 必须有优点和缺点,不能完美无缺
- 必须有明确目标和阻碍
- 成长必须有代价
- 性格要有层次感,不能单一标签化

配角:
- 每个配角要有独特辨识度
- 要有自己的动机和目标
- 不能只是工具人

反派:
- 反派要有合理的动机
- 不能纯粹为了邪恶而邪恶
- 要有令人信服的行为逻辑

角色动态更新规则

角色档案不是静态的。在每章的阶段D(保存记忆)中,必须检查并更新 10-角色演化.md:
- 角色性格是否发生变化
- 角色关系是否改变
- 角色能力/地位是否提升或下降
- 角色目标是否转向

每30章将这些变化同步回 02-角色档案.md 的"当前状态"字段。

【阶段完成:角色档案生成】


第五步:生成世界观设定

使用 Write 工具保存到 03-世界观设定.md。

世界观设定模板

# 世界观设定

## 时代背景
- 时代:
- 地理:
- 历史:

## 力量体系(如适用)
- 等级划分:
- 修炼/晋升方式:
- 限制与规则:

## 社会结构
- 阶层划分:
- 势力分布:
- 权力结构:

## 经济体系
- 货币:
- 贸易:
- 资源分布:

## 文化习俗
- 节日:
- 礼仪:
- 禁忌:

## 特殊设定
- (题材相关的特殊设定)

各题材专业知识参考

玄幻修真:
- 力量体系:练气、筑基、金丹、元婴、化神、合体、大乘、渡劫
- 金手指类型:系统流、重生流、穿越流、签到流
- 势力体系:宗门、世家、散修、魔道、妖族

悬疑推理:
- 悬念设置:信息差、时间差、身份差
- 线索铺设:明线、暗线、误导线
- 反转设计:身份反转、动机反转、真相反转

都市职场:
- 职场层级:实习生、专员、主管、经理、总监、VP、CEO
- 行业知识:根据具体行业设定
- 商战技巧:资本运作、人脉经营、信息博弈

历史架空:
- 古代官制:九品中正制、三省六部制
- 科举制度:童生、秀才、举人、进士、状元
- 古代称谓:朕、臣、妾、鄙人、阁下
- 古代生活:衣食住行、婚丧嫁娶

科幻未来:
- 科技设定:能源、交通、通讯、武器
- 未来社会:政治体制、经济模式、文化形态
- 外星文明:碳基/硅基生命、文明等级划分

军事战争:
- 军事编制:班、排、连、营、团、旅、师、军
- 武器装备:冷兵器/热兵器/未来武器
- 战术术语:穿插包围、诱敌深入、围点打援

游戏电竞:
- 游戏类型:RPG、MOBA、FPS、策略
- 电竞术语:Gank、Carry、Feed、Ban/Pick
- 职业体系:青铜、白银、黄金、铂金、钻石、大师、王者

末日生存:
- 灾难类型:丧尸、核冬、外星入侵、生态崩溃、超自然灾变
- 生存要素:食物、水源、药品、武器、避难所
- 人性考验:资源争夺、信任危机、道德困境
- 社会重建:聚居地、秩序重建、势力割据

无限流:
- 副本类型:恐怖、解谜、战斗、生存、阵营对抗
- 核心机制:任务系统、积分兑换、死亡淘汰、隐藏规则
- 角色成长:技能获取、属性提升、装备积累
- 世界观框架:主神空间/游戏系统/未知力量

克苏鲁/宇宙恐怖:
- 理智值机制:san值下降、疯狂症状、理智恢复
- 不可名状:超越人类认知的存在、禁忌知识
- 调查方法:线索收集、古籍解读、神秘学仪式
- 氛围营造:未知恐惧、无力感、渐进式疯狂

【阶段完成:世界观设定生成】


第六步:生成故事走向

使用 Write 工具保存到 04-故事走向.md。

故事走向模板

# 故事走向

## 核心主线
- 故事核心冲突:
- 主角终极目标:
- 最终结局走向:

## 叙事线规划

### 主线
- 负责章节:全篇
- 核心驱动:

### 支线A:[名称]
- 负责章节:第XXX-XXX章
- 核心驱动:
- 与主线交汇点:

### 支线B:[名称]
- 负责章节:第XXX-XXX章
- 核心驱动:
- 与主线交汇点:

## 分卷规划(如有)
### 第一卷(第001-XXX章):[卷名]
- 核心事件:
- 角色发展:
- 卷末高潮:

### 第二卷(第XXX-XXX章):[卷名]
- 核心事件:
- 角色发展:
- 卷末高潮:

## 重大转折点
1. 第XXX章:[转折描述]
2. 第XXX章:[转折描述]
3. 第XXX章:[转折描述]

## 伏笔规划
(详细伏笔记录在 09-伏笔台账.md 中,此处只列概要)
- 核心伏笔数量:
- 预计回收区间:

千章长篇节奏把控

  • 开篇(1-30章):快速建立世界观,引入核心冲突,塑造主角形象
  • 发展(31-100章):扩展世界,引入配角,深化冲突
  • 中期(101-500章):多线叙事,势力博弈,主角成长
  • 后期(501-800章):真相揭示,终极对决铺垫
  • 终章(801-1000章):高潮迭起,收束伏笔,完结

避免重复策略

  • 每50章引入新的地图/势力/角色
  • 定期升级主角能力/地位
  • 旧角色要有新发展,不能停滞
  • 冲突类型要多样化

【阶段完成:故事走向生成】


第七步:生成章节大纲

使用 Write 工具保存到 05-章节大纲.md。

章节大纲模板

# 章节大纲

## 第一卷(第001-XXX章):[卷名]

### 第001章 [标题]
- 时间:
- 地点:
- 主要人物:
- 核心事件:
- 情感基调:
- 叙事线:主线/支线X
- 与前后章联系:
- 伏笔/呼应:(关联 09-伏笔台账.md 中的ID)

黄金三章设计

前三章至关重要,必须做到:

第一章:
- 300字内建立主角身份和处境
- 500字内出现第一个冲突/悬念
- 章末留下强悬念
- 不要大段世界观介绍

第二章:
- 推进第一章的冲突
- 引入至少一个重要配角
- 展示主角的核心特质
- 章末悬念升级

第三章:
- 解决或部分解决初始冲突
- 埋下长线伏笔
- 确立故事基调
- 让读者产生继续阅读的欲望

【阶段完成:章节大纲生成】


第八步:等待用户确认

在开始逐章创作之前,必须等待用户确认以下内容:

  1. 创作要求是否准确
  2. 角色设定是否满意
  3. 世界观设定是否需要调整
  4. 故事走向是否认可
  5. 章节大纲是否合理

用户确认后才能进入逐章创作阶段。


断点续传机制

每次开始创作前(包括中断后重新启动),必须执行以下检查:

步骤1:读取断点状态

使用 Read 工具读取 07-当前进度.md 中的"断点状态"部分。

步骤2:判断续传逻辑

断点状态 续传动作
当前阶段 = 无 正常开始新章节,从阶段A开始
当前阶段 = A 重新执行阶段A(读取上下文)
当前阶段 = B 检查 .draft_第XXX章.txt 是否存在:存在→Read 读取草稿继续完善;不存在→重新撰写
当前阶段 = C 检查 .draft_第XXX章.txt 是否存在:存在→基于草稿执行质量检查;不存在→返回阶段B
当前阶段 = D 章节已通过检查,执行记忆保存(草稿仍在)
当前阶段 = E Rename草稿为正式文件 + 确认草稿已清除 + 输出报告

草稿检测方法:使用 Shell 检查草稿文件是否存在:

Test-Path "[WORKSPACE]/[小说名称]/chapters/.draft_第XXX章.txt"

步骤3:更新断点状态

每完成一个阶段,使用 Edit 工具更新 07-当前进度.md 中的断点状态字段:

## 断点状态

- 当前章节:第XXX章
- 当前阶段:B
- 草稿状态:已完成场景1-2,待写场景3
- 上次中断位置:阶段B-场景3

步骤4:阶段完成后清除断点

阶段E完成后,将断点状态重置为"无",表示本章已完成。


第九步:逐章创作循环

每章创作分为5个阶段(A-E),必须按顺序执行。

阶段A:增量读取上下文

A.0 确定当前章节号

从 07-当前进度.md 读取"当前进度"和"下一章"字段:
- "当前进度:第050章" + "下一章:第051章" → 本章为第051章
- 如果"当前进度"和"下一章"不一致,以"下一章"为准

使用 Grep 从 05-章节大纲.md 中定位当前章节的大纲:

Grep(pattern="### 第051章", path="05-章节大纲.md")

大纲不足时的处理:如果 Grep 未找到当前章节的大纲(即大纲只写到前面某章),执行以下步骤:
1. 读取 04-故事走向.md 中当前卷的规划
2. 读取最近5章的章节总览,了解当前剧情进展
3. 基于故事走向和已有进展,自动生成当前章节的大纲
4. 使用 Edit 工具将新大纲追加到 05-章节大纲.md
5. 继续阶段A的后续步骤

A.1 必读文件(每章必读)

使用 Read 工具读取以下文件:

  1. 07-当前进度.md - 当前进度与断点状态
  2. 05-章节大纲.md - 只读取当前章节的大纲部分(使用 Grep 定位章节号后读取相关行)
  3. 06-章节总览.md - 只读取最近10行(了解近期已写内容)
  4. 最近3-5个已写章节(chapters/ 目录下的最近章节文件) - 用于保持连贯性

A.2 按需读取文件(根据本章需要)

根据本章大纲涉及的内容,选择性读取:

  • 涉及特定角色 → 读取 02-角色档案.md 中该角色部分 + 10-角色演化.md 中该角色的演化记录
  • 涉及伏笔 → 读取 09-伏笔台账.md 中相关伏笔行
  • 涉及多线叙事 → 读取 08-多线叙事.md 中相关叙事线
  • 涉及世界观细节 → 读取 03-世界观设定.md 中相关部分
  • 需要诗词/典故/谚语 → 读取 11-素材积累.md 中对应分类,优先选取"使用次数"低且"效果评级"非"低效"的素材
  • 前10章或逢十章节 → 完整读取 06-章节总览.md 检查连贯性

A.3 增量读取策略

文件 读取策略
00-创作要求.md 首次读取后缓存,仅在用户修改要求时重读
01-学习笔记.md 每50章完整读取一次,平时不读
02-角色档案.md 只读取本章涉及角色的部分
03-世界观设定.md 只读取本章涉及设定的部分
04-故事走向.md 只读取当前卷的规划部分
05-章节大纲.md 只读取当前章节及前后各1章
06-章节总览.md 只读取最近10行
07-当前进度.md 完整读取(文件小)
08-多线叙事.md 只读取本章涉及的叙事线
09-伏笔台账.md 只读取状态为"待激活"和"已触发"的行
10-角色演化.md 只读取本章涉及角色的最近5条记录
11-素材积累.md 只读取本章需要的分类表格,优先"使用次数"低 + "活跃"状态的素材

使用 Grep 工具定位文件中的相关部分,然后用 Read 读取该部分,避免全量读取大文件。

【阶段A完成:上下文读取】

阶段B:撰写章节

B.1 章节结构标准

每章必须包含以下结构:

部分 字数 内容要求
开头钩子 200-300字 制造悬念或冲突,抓住读者注意力
场景1 约800字 环境描写、人物出场、铺垫氛围
场景2 约800字 对话互动、情节推进、角色发展
场景3 约800字 高潮或转折、冲突升级
结尾钩子 100-200字 留下悬念,引导读者看下一章

总字数必须 ≥ 3000字(短篇模式 ≥ 2000字)

与 B.7 的优先级关系:B.1 是默认结构标准,B.7 是分阶段调整标准。当两者冲突时,B.7 优先。例如中期(101章+)B.7 允许场景数量灵活调整时,不需要强制3个场景,可根据情节需要调整为2-4个场景,但总字数仍须达标。

B.2 开头钩子(10种类型,交替使用)

  1. 冲突开场:直接呈现矛盾冲突
  2. 悬念开场:提出一个引人好奇的问题或现象
  3. 动作开场:以一个紧张的动作场景开始
  4. 对话开场:以一句有冲击力的对话开始
  5. 环境开场:用环境描写暗示即将发生的事
  6. 回忆开场:以角色的回忆或闪回开始
  7. 问题开场:抛出一个角色面临的难题
  8. 对比开场:用对比制造张力
  9. 结果开场:先展示一个结果,再倒叙过程
  10. 感官开场:以视觉/听觉/触觉等感官体验开始

B.3 结尾钩子(10种类型,交替使用)

  1. 悬念结尾:留下未解之谜
  2. 转折结尾:出现意外变化
  3. 问题结尾:抛出新的问题
  4. 动作结尾:以一个动作场景结束
  5. 对话结尾:以一句意味深长的话结束
  6. 情感结尾:以角色的情感反应结束
  7. 预示结尾:暗示即将发生大事
  8. 对比结尾:用对比制造余韵
  9. 回应开头:呼应本章开头的元素
  10. 留白结尾:言尽而意不尽

结尾不要用感叹号!不要总结!不要抒情!

B.4 写作风格要求

  • 口语化表达:用日常说话的方式写,不要书面腔
  • 融入文化素材:适当引用诗词、典故、谚语(参考下方素材库)
  • 避免AI痕迹:参考下方"AI痕迹检查"的上下文化检测方法
  • 具体而非抽象:用具体细节代替抽象描述
  • 展示而非告知:通过行动和对话展示,而非直接告诉读者

B.5 爽点设计(网文核心技巧)

根据题材选择合适的爽点类型:

  • 打脸爽:反派挑衅 → 主角碾压 → 反派懵逼
  • 升级爽:遇到瓶颈 → 获得机缘 → 实力暴涨
  • 装逼爽:被人看不起 → 展示实力 → 众人震惊
  • 收获爽:探索秘境 → 获得宝物 → 实力提升
  • 复仇爽:遭受屈辱 → 蛰伏修炼 → 彻底碾压
  • 智斗爽:局势不利 → 巧妙布局 → 逆转翻盘
  • 情感爽:误会冲突 → 真相揭开 → 感情升华

B.6 断章技巧

在章节最精彩/最紧张的地方断开,让读者迫不及待想看下一章。

B.7 分阶段写作标准

不同故事阶段有不同的侧重点:

阶段 章节范围 侧重点 特别要求
开篇期 1-30章 世界观建立、角色塑造、核心冲突引入 信息密度高但不能信息倾倒;每章必须有一个"钩子"让读者想看下一章
发展期 31-100章 扩展世界、引入配角、深化冲突 开始多线铺垫;每5章至少一个小高潮;配角要有独立故事线
中期 101-500章 多线叙事、势力博弈、主角成长 多视角切换要自然;每30章一个大高潮;伏笔开始触发
后期 501-800章 真相揭示、终极对决铺垫 伏笔密集回收;节奏加快;旧角色回归要有新意
终章 801-1000章 高潮迭起、收束伏笔、完结 所有伏笔必须回收;结局要有余韵;不能烂尾

B.8 保存草稿文件

章节撰写完成后,必须立即使用 Write 工具将草稿保存到文件,不可仅保留在内存中:

草稿路径:[WORKSPACE]/[小说名称]/chapters/.draft_第XXX章.txt
  • 编码必须为 UTF-8
  • 文件名中的章节号使用三位数字补零(如 .draft_第001章.txt)
  • 保存后使用 Read 工具读取前3行确认写入成功
  • 草稿文件在阶段E通过后会被转正为正式文件

章节正文格式规范(草稿和正式文件均遵守):
- 文件第一行为标题:第XXX章 [标题]
- 第二行为空行
- 第三行开始为正文
- 段落之间用空行分隔
- 不包含任何元数据、标记或注释

文件名标题清洗:保存正式文件前,将标题中的以下字符替换或删除:
- \ / : * ? " < > | → 替换为 _
- 首尾空格 → 删除
- 示例:标题"觉醒:序章" → 文件名"第001章_觉醒_序章.txt"

不保存草稿 = 阶段B未完成。如果跳过此步骤,阶段C的字数检查将无法执行。

【阶段B完成:章节撰写+草稿保存】

阶段C:质量检查

对草稿文件 .draft_第XXX章.txt 进行以下7项检查(短篇模式仅检查1-4项,跳过5-7项)。任何一项不通过必须修改草稿后重新检查。

检查重试机制(见"强制执行机制"第3条):
- 第1-3次:全部7项重新检查
- 第4-5次:仅检查不通过的项
- 第6次仍不通过:暂停,向用户报告并请求决定
- 每次修改草稿后必须重新保存(Write 覆盖草稿文件),再重新检查
- Write 覆盖草稿的前置条件:Write 工具要求先 Read 目标文件才能覆盖。因此修改草稿的流程为:Read 草稿 → 在输出中修改内容 → Write 覆盖草稿文件 → 重新执行检查

检查1:标题检查

  • [ ] 格式为"第XXX章 [具体标题]"
  • [ ] 不包含禁止字样(第X卷、新的开始、命运的转折等)
  • [ ] 标题有具体内容指向
  • [ ] 标题简洁有力(2-6个字)

检查2:字数检查

使用 Shell 工具对草稿文件进行精确计数:

# Windows PowerShell - 统计中文字符数(不含标点和空格)
$content = Get-Content "[WORKSPACE]/[小说名称]/chapters/.draft_第XXX章.txt" -Raw -Encoding UTF8
$chineseChars = ($content -replace '[^\p{IsCJKUnifiedIdeographs}]', '').Length
Write-Output "中文字符数: $chineseChars"
# Linux/Mac
grep -oP '[\x{4e00}-\x{9fff}]' "[WORKSPACE]/[小说名称]/chapters/.draft_第XXX章.txt" | wc -l

中文字符数(不含标点和空格)必须 ≥ 3000(短篇模式 ≥ 2000)。如果不足,必须扩充内容。

扩充方法:
- 增加环境描写细节
- 增加角色心理活动
- 增加对话互动
- 增加动作描写
- 增加感官描写

检查3:AI痕迹检查(上下文化检测)

不再使用固定黑名单一刀切禁止,而是采用"上下文化检测"方法。

3.1 密度检测

检查以下高频AI词汇在全文中的出现密度。单个词汇出现 ≤ 2次可接受,超过则需要替换:

高频形容词:璀璨、瑰丽、绚烂、浩瀚、磅礴、恢弘、苍穹、旖旎、深邃、缥缈、朦胧、壮丽、宏伟、巍峨

高频动词:涌起、浮现、弥漫、交织、萦绕、涤荡、激荡、涌动、流淌、蔓延、升腾、迸发、绽放、闪烁、摇曳

高频抽象名词:情感、思绪、氛围、意境、韵味、气息、情愫、心绪、意蕴

高频四字短语:心潮澎湃、热血沸腾、感慨万千、思绪万千、百感交集、五味杂陈、心旷神怡、如痴如醉、恍若隔世、如梦似幻

3.2 模式检测

检查是否出现以下AI写作模式(出现即需修改):

  • 排比抒情泛滥:连续3个以上相同句式的排比,且都是抒情/感叹
  • 总结式结尾:章节末尾出现"这一切才刚刚开始""命运的齿轮""新的征程"等总结性语句
  • 抽象替代具体:用"心中涌起复杂的情感"代替具体的行为/表情描写
  • 万能修饰:用"深邃""神秘""强大"等词修饰一切事物
  • 情绪标签:直接写"他感到愤怒/悲伤/恐惧"而非通过行为展示
3.3 替换原则
  • 不是简单替换同义词,而是用具体行为/细节替代抽象表达
  • 允许合理使用上述词汇(如描写真正的星空时用"璀璨"是恰当的),但要控制密度
  • 替换后要确保语义通顺、风格一致

替换示例:

AI写法 人类写法
心中涌起复杂的情感 他愣了半天,不知道说什么好
璀璨的星空下 天上星星挺多的
思绪万千 脑子里乱成一团
心潮澎湃 心跳得厉害
如梦似幻 像在做梦一样
氛围变得凝重起来 屋子里安静得吓人
眼中闪过一丝深邃的光芒 他眯了眯眼
壮丽的山河尽收眼底 远处的山连着天,一眼望不到头

检查4:结尾检查

  • [ ] 结尾没有用感叹号
  • [ ] 结尾没有总结全文
  • [ ] 结尾没有抒情感叹
  • [ ] 结尾留有悬念或钩子
  • [ ] 结尾自然,不突兀

检查5:知识融入检查(上下文化)

  • [ ] 是否融入了诗词/典故/谚语/专业知识(不要求每章必须有,但每5章至少2处)
  • [ ] 融入是否自然,不生硬
  • [ ] 是否符合角色身份和场景(如都市日常场景不强制插入古诗词)
  • [ ] 专业知识是否准确(参考各题材知识库)

说明:取消"每章至少1处"的硬性要求。知识融入应服务于叙事,而非为了检查而强行塞入。某些章节(如纯战斗章、纯对话章)可能不适合插入文化素材,这是合理的。

检查6:人类语言检查

  • [ ] 对话是否口语化,不像书面语
  • [ ] 描写是否具体,不空洞
  • [ ] 是否有"展示而非告知"
  • [ ] 整体读起来是否像人类写的
  • [ ] 是否有独特的叙事风格

检查7:连贯性检查(新增)

  • [ ] 与前一章的衔接是否自然(时间、地点、人物状态)— 第1章改为:与大纲设定的开场是否一致
  • [ ] 角色性格是否与档案一致(如有变化,是否在 10-角色演化.md 中记录)
  • [ ] 世界观细节是否与设定一致(力量等级、地理关系等)
  • [ ] 是否有未回收的已触发伏笔需要在本章揭示
  • [ ] 叙事线切换是否合理(如涉及多线)

所有检查通过后进入阶段D。如有不通过,修改后重新检查,直到全部通过。

【阶段C完成:质量检查通过】

阶段D:保存记忆

D.1 记录章节简介

准备以下信息用于更新章节总览:
- 章节号
- 章节标题
- 字数(精确计数)
- 章节简介(50-100字概括本章主要内容)
- 叙事线(主线/支线X)

D.2 更新章节总览

使用 Edit 工具在 06-章节总览.md 末尾表格中追加新行:

| 第XXX章 | [标题] | [字数] | [简介] | [叙事线] | 已完成 |

D.3 更新当前进度

使用 Edit 工具更新 07-当前进度.md:
- 更新"当前进度"为最新章节号
- 更新"下一章"为下一章节号
- 更新"上次更新"为当前日期
- 更新断点状态中的"当前阶段"为"D"

D.4 更新角色演化(新增)

检查本章中角色是否有变化,如有则使用 Edit 工具在 10-角色演化.md 中追加:

| 第XXX章 | [变化类型] | [变化内容] | [原因] |

变化类型包括:性格变化、关系变化、能力变化、地位变化、目标转向、重大损失、获得机缘

D.5 更新伏笔台账(如涉及)

如果本章埋设了新伏笔或触发/揭示了已有伏笔,使用 Edit 工具更新 09-伏笔台账.md:

  • 新埋设伏笔:在表格中追加新行,状态为"待激活"
  • 触发伏笔:将对应行的状态改为"已触发",填写触发章节
  • 揭示伏笔:将对应行的状态改为"已揭示",填写揭示章节
  • 废弃伏笔:将对应行的状态改为"已废弃",在备注中说明原因

D.6 更新多线叙事(如涉及)

如果本章涉及支线叙事,使用 Edit 工具更新 08-多线叙事.md:
- 更新该叙事线的"上次出场章节"
- 更新"当前进度"和"待处理事件"

D.7 更新素材使用记录(自学习追踪)

(短篇模式:仅执行入库,跳过使用追踪和效果评估)

如果本章使用了 11-素材积累.md 中的素材,或创作中产生了新素材,执行以下操作:

使用了已有素材:
使用 Edit 工具在 11-素材积累.md 中找到对应素材行,更新:
- "使用次数" +1
- "最后使用章节" 更新为当前章节号
- "状态" 保持"活跃"

创作中产生的新素材(如自创诗词、独特比喻、精彩对话等):
按照 3.7 节的入库流程,经质量评估后追加到 11-素材积累.md 对应分类表格,初始值:
- 使用次数:1
- 最后使用章节:当前章节号
- 效果评级:待评
- 状态:活跃

素材使用记录规则:
- 每个使用的素材都必须更新记录,不能遗漏
- 如果一次使用了多个素材,逐个更新
- 新素材入库前必须执行去重检查(Grep 搜索关键词)

Edit 精确定位方法:
更新素材行时,使用该行的完整内容作为 old_string(而非仅关键词),确保唯一匹配:

old_string: | 大江东去,浪淘尽 | 苏轼 | 念奴娇·赤壁怀古 | 0 | - | 待评 | 活跃 |
new_string: | 大江东去,浪淘尽 | 苏轼 | 念奴娇·赤壁怀古 | 1 | 第015章 | 高效 | 活跃 |

如果行很长,取前20个字符 + 后20个字符作为定位锚点,中间用 ... 代替。

【阶段D完成:记忆保存】

阶段D后:定期维护触发检查

阶段D完成后,根据当前章节号判断是否需要触发定期维护:

当前章节号 % 10 == 0  → 执行"每10章:回顾检查"(含素材效果评估)
当前章节号 % 30 == 0  → 执行"每30章:角色档案同步"
当前章节号 % 50 == 0  → 执行"每50章:补充学习与素材库维护"
当前章节号 % 100 == 0 → 执行"每100章:大纲调整"

执行顺序:如果多个维护同时触发(如第100章同时触发10/50/100),按从大到小顺序执行:100→50→30→10。

维护完成后才能进入阶段E。

阶段E:保存正式文件与输出报告

E.1 草稿转正式文件

使用 Shell 工具将草稿文件重命名为正式文件(比 Read+Write 更高效,不消耗额外 token):

# Windows
Rename-Item "[WORKSPACE]/[小说名称]/chapters/.draft_第XXX章.txt" "第XXX章_[标题].txt"
# Linux/Mac
mv "[WORKSPACE]/[小说名称]/chapters/.draft_第XXX章.txt" "[WORKSPACE]/[小说名称]/chapters/第XXX章_[标题].txt"
  • 文件名中的章节号使用三位数字补零(如 第001章、第050章、第100章)
  • Rename 前必须执行文件名标题清洗(见 B.8 文件名标题清洗规则),将标题中的 \ / : * ? " < > | 替换为 _,否则 Windows 下 Rename 会失败
  • 如果 Rename 失败(如目标文件已存在),回退为 Read 草稿 + Write 正式文件 + Remove 草稿

E.2 确认草稿已清除

如果 E.1 使用了 Rename 方式,草稿文件已被重命名为正式文件,无需额外删除。
如果 E.1 使用了 Read+Write 回退方式,使用 Shell 删除残留草稿:

# Windows
Remove-Item "[WORKSPACE]/[小说名称]/chapters/.draft_第XXX章.txt" -Force -ErrorAction SilentlyContinue
# Linux/Mac
rm -f "[WORKSPACE]/[小说名称]/chapters/.draft_第XXX章.txt"

使用 Shell 确认草稿已不存在:

Test-Path "[WORKSPACE]/[小说名称]/chapters/.draft_第XXX章.txt"  # 应返回 False

E.3 文件验证

使用 Read 工具读取正式文件前5行和后5行,确认文件写入完整、内容无截断。

E.4 清除断点状态

使用 Edit 工具将 07-当前进度.md 中的断点状态重置:

## 断点状态

- 当前章节:无
- 当前阶段:无(A-E)
- 草稿状态:无
- 上次中断位置:无

E.5 输出执行报告

每章完成后必须输出以下格式的执行报告:

═══════════════════════════════════════
  执行报告 - 第XXX章 [标题]
═══════════════════════════════════════
[小说名称] 创作进度:第XXX章 / 共XXX章

--- 检查结果 ---
[✓] 标题检查通过
[✓] 字数检查通过(约XXXX字)
[✓] AI痕迹检查通过
[✓] 结尾检查通过
[✓] 知识融入检查通过    (短篇模式:[-] 跳过)
[✓] 人类语言检查通过    (短篇模式:[-] 跳过)
[✓] 连贯性检查通过      (短篇模式:[-] 跳过)
检查轮次:第X次通过
检查模式:长篇全检/短篇简检

--- 章节信息 ---
标题:第XXX章 [标题]
字数:约XXXX字
开头钩子类型:[类型名]
结尾钩子类型:[类型名]
爽点类型:[类型名]
叙事线:[主线/支线X]
文化素材:[使用的诗词/典故/谚语,如无则填"无"]

--- 章节简介 ---
[50-100字简介]

--- 记忆更新 ---
角色演化:[如有变化则记录,无则填"无"]
伏笔状态:[如有变化则记录,无则填"无"]
多线叙事:[如有变化则记录,无则填"无"]
素材使用:[本章使用的素材列表,格式:分类-素材名-来源(库/新创),无则填"无"]
素材入库:[本章新入库的素材列表,无则填"无"]

--- 下一章预告 ---
下一章:第XXX章 [标题]
预计内容:[简述]

--- 文件保存 ---
保存路径:[实际路径]
文件验证:通过

--- 全局进度 ---
已完成:XXX / XXX章(XX%)
总字数:约XXXXX字
活跃伏笔:XX条(待激活XX / 已触发XX)
素材库:XX条(活跃XX / 休眠XX / 高效XX)
当前卷:第X卷 [卷名]

═══════════════════════════════════════

全局进度数据来源说明:
- 已完成章数:从 07-当前进度.md 的"当前进度"字段读取
- 总章节数:从 00-创作要求.md 的"章节数量"字段读取
- 总字数:使用 Shell 汇总 chapters/ 目录下所有正式章节文件的中文字符数
powershell $files = Get-ChildItem "[WORKSPACE]/[小说名称]/chapters/第*.txt" $total = 0; foreach ($f in $files) { $c = Get-Content $f.FullName -Raw -Encoding UTF8; $total += ($c -replace '[^\p{IsCJKUnifiedIdeographs}]', '').Length } Write-Output "总字数: $total"
- 活跃伏笔:Grep 搜索 09-伏笔台账.md 中状态为"待激活"和"已触发"的行数
- 素材库统计:Grep 搜索 11-素材积累.md 中各状态(活跃/休眠/高效)的行数
- 当前卷:从 05-章节大纲.md 中当前章节所在的卷标题读取

没有执行报告 = 执行失败!

【阶段E完成:章节保存与报告输出】


定期维护

每10章:回顾检查

  • 使用 Read 工具读取 06-章节总览.md 和 07-当前进度.md
  • 检查故事连贯性
  • 检查 09-伏笔台账.md 中"待激活"伏笔是否需要触发
  • 检查 10-角色演化.md 中角色发展是否合理
  • 检查 08-多线叙事.md 中是否有叙事线长期未出场(超过20章)
  • 素材效果评估:读取 11-素材积累.md,对本周期(最近10章)使用过的素材进行效果评估
  • 评估依据:素材融入是否自然、是否提升章节质量、是否与场景匹配
  • 使用 Edit 更新"效果评级"字段:高效 / 一般 / 低效
  • "待评"状态的素材在首次使用后必须评级

每30章:角色档案同步

  • 读取 10-角色演化.md 中的累计变化
  • 使用 Edit 工具更新 02-角色档案.md 中各角色的"当前状态"字段
  • 检查角色发展是否偏离原始设定(偏离是否合理)

每50章:补充学习与素材库维护(使用增强搜索系统)

按照"第三步:互联网学习"中的四层递进式搜索架构执行补充学习:

  • 使用 Agent 并行启动 3 个子代理分别搜索:写作技巧/文化素材/读者反馈
  • 如遇反爬平台,使用浏览器控制深度爬取
  • 搜索与当前情节进展相关的新素材(非重复已有内容)
  • 使用 Edit 工具将新内容追加到 01-学习笔记.md
  • 新素材自动入库:按照 3.7 节"素材自动入库系统"流程,将高质量新素材追加到 11-素材积累.md
  • 素材库淘汰机制:
  • 读取 11-素材积累.md,找出满足以下条件的素材:
    • "最后使用章节"距当前章节 ≥ 50 章
    • "效果评级"为"低效"
  • 将这些素材的"状态"改为"休眠"
  • "休眠"素材不会被推荐使用,但保留记录(可能未来场景重新激活)
  • 如果"休眠"状态持续 100 章以上,可考虑删除该行
  • 素材库统计:
  • 统计各分类的"活跃"素材数量
  • 统计"高效"素材占比
  • 如果"活跃"素材少于 20 条,优先在下一次搜索中补充该分类

每100章:大纲调整

  • 回顾整体故事走向
  • 根据已写内容调整后续大纲
  • 检查伏笔回收进度(是否有过期未回收的伏笔)
  • 使用 Edit 工具更新 05-章节大纲.md
  • 检查 06-章节总览.md 文件大小,如过大考虑分卷归档

文件分卷归档

当 06-章节总览.md 超过 200 行时,将旧章节归档:

[WORKSPACE]/[小说名称]/
├── 06-章节总览.md          # 仅保留最近100章
└── archives/
    ├── 章节总览_第001-100章.md
    ├── 章节总览_第101-200章.md
    └── ...

内置文化素材库

当 WebSearch 不可用时,使用以下内置素材。

豪放类诗词(15首)

  1. 大江东去,浪淘尽,千古风流人物。 —— 苏轼《念奴娇·赤壁怀古》
  2. 人生自古谁无死,留取丹心照汗青。 —— 文天祥《过零丁洋》
  3. 会当凌绝顶,一览众山小。 —— 杜甫《望岳》
  4. 长风破浪会有时,直挂云帆济沧海。 —— 李白《行路难》
  5. 天生我材必有用,千金散尽还复来。 —— 李白《将进酒》
  6. 男儿何不带吴钩,收取关山五十州。 —— 李贺《南园十三首》
  7. 黄沙百战穿金甲,不破楼兰终不还。 —— 王昌龄《从军行》
  8. 醉里挑灯看剑,梦回吹角连营。 —— 辛弃疾《破阵子》
  9. 三十功名尘与土,八千里路云和月。 —— 岳飞《满江红》
  10. 我自横刀向天笑,去留肝胆两昆仑。 —— 谭嗣同《狱中题壁》
  11. 一身转战三千里,一剑曾当百万师。 —— 王维《老将行》
  12. 凭君莫话封侯事,一将功成万骨枯。 —— 曹松《己亥岁》
  13. 醉卧沙场君莫笑,古来征战几人回。 —— 王翰《凉州词》
  14. 但使龙城飞将在,不教胡马度阴山。 —— 王昌龄《出塞》
  15. 想当年,金戈铁马,气吞万里如虎。 —— 辛弃疾《永遇乐》

婉约类诗词(15首)

  1. 此情无计可消除,才下眉头,却上心头。 —— 李清照《一剪梅》
  2. 人生若只如初见,何事秋风悲画扇。 —— 纳兰性德《木兰花》
  3. 玲珑骰子安红豆,入骨相思知不知。 —— 温庭筠《南歌子》
  4. 衣带渐宽终不悔,为伊消得人憔悴。 —— 柳永《蝶恋花》
  5. 两情若是久长时,又岂在朝朝暮暮。 —— 秦观《鹊桥仙》
  6. 曾经沧海难为水,除却巫山不是云。 —— 元稹《离思》
  7. 春蚕到死丝方尽,蜡炬成灰泪始干。 —— 李商隐《无题》
  8. 身无彩凤双飞翼,心有灵犀一点通。 —— 李商隐《无题》
  9. 问世间,情是何物,直教生死相许? —— 元好问《摸鱼儿》
  10. 众里寻他千百度,蓦然回首,那人却在灯火阑珊处。 —— 辛弃疾《青玉案》
  11. 花自飘零水自流,一种相思,两处闲愁。 —— 李清照《一剪梅》
  12. 此去经年,应是良辰好景虚设。 —— 柳永《雨霖铃》
  13. 只愿君心似我心,定不负相思意。 —— 李之仪《卜算子》
  14. 平生不会相思,才会相思,便害相思。 —— 徐再思《折桂令》
  15. 山有木兮木有枝,心悦君兮君不知。 —— 《越人歌》

冷门高质诗词(10首,避免大众脸)

  1. 我见青山多妩媚,料青山见我应如是。 —— 辛弃疾《贺新郎》
  2. 世间无限丹青手,一片伤心画不成。 —— 高蟾《金陵晚望》
  3. 从此音尘各悄然,春山如黛草如烟。 —— 黄景仁《感旧》
  4. 明月多情应笑我,笑我如今。辜负春心,独自闲行独自吟。 —— 纳兰性德《采桑子》
  5. 人生到处知何似,应似飞鸿踏雪泥。 —— 苏轼《和子由渑池怀旧》
  6. 而今识尽愁滋味,欲说还休。欲说还休,却道天凉好个秋。 —— 辛弃疾《丑奴儿》
  7. 桃李春风一杯酒,江湖夜雨十年灯。 —— 黄庭坚《寄黄几复》
  8. 当时轻别意中人,山长水远知何处。 —— 晏殊《踏莎行》
  9. 不如意事常八九,可与语人无二三。 —— 方岳《别子才司令》
  10. 浮生只合尊前老,雪满长安道。 —— 舒亶《虞美人》

田园类诗词(10首)

  1. 采菊东篱下,悠然见南山。 —— 陶渊明《饮酒》
  2. 山重水复疑无路,柳暗花明又一村。 —— 陆游《游山西村》
  3. 空山新雨后,天气晚来秋。 —— 王维《山居秋暝》
  4. 明月松间照,清泉石上流。 —— 王维《山居秋暝》
  5. 人闲桂花落,夜静春山空。 —— 王维《鸟鸣涧》
  6. 独坐幽篁里,弹琴复长啸。 —— 王维《竹里馆》
  7. 行到水穷处,坐看云起时。 —— 王维《终南别业》
  8. 春眠不觉晓,处处闻啼鸟。 —— 孟浩然《春晓》
  9. 绿树村边合,青山郭外斜。 —— 孟浩然《过故人庄》
  10. 晨兴理荒秽,带月荷锄归。 —— 陶渊明《归园田居》

励志类诗词(10首)

  1. 宝剑锋从磨砺出,梅花香自苦寒来。 —— 《警世贤文》
  2. 千磨万击还坚劲,任尔东西南北风。 —— 郑燮《竹石》
  3. 不经一番寒彻骨,怎得梅花扑鼻香。 —— 黄檗禅师《上堂开示颂》
  4. 路漫漫其修远兮,吾将上下而求索。 —— 屈原《离骚》
  5. 老骥伏枥,志在千里。 —— 曹操《步出夏门行》
  6. 沉舟侧畔千帆过,病树前头万木春。 —— 刘禹锡《酬乐天扬州初逢席》
  7. 天行健,君子以自强不息。 —— 《周易》
  8. 锲而不舍,金石可镂。 —— 荀子《劝学》
  9. 有志者事竟成。 —— 《后汉书》
  10. 莫愁前路无知己,天下谁人不识君。 —— 高适《别董大》

历史典故(15个)

  1. 卧薪尝胆:越王勾践战败后,睡在柴草上,尝苦胆,最终复国。喻指忍辱负重、发愤图强。
  2. 破釜沉舟:项羽渡河后砸锅沉船,表示决不后退的决心。喻指下定决心,不留退路。
  3. 背水一战:韩信在井陉之战中置之死地而后生。喻指在绝境中拼死一搏。
  4. 纸上谈兵:赵括只会空谈兵法,实战中全军覆没。喻指空谈理论,不能解决实际问题。
  5. 三顾茅庐:刘备三次拜访诸葛亮,请其出山。喻指诚心诚意地邀请人才。
  6. 负荆请罪:廉颇背着荆条向蔺相如认错。喻指主动向人认错赔罪。
  7. 完璧归赵:蔺相如将和氏璧完好无损地送回赵国。喻指把原物完好地归还本人。
  8. 围魏救赵:孙膑攻打魏国国都以解赵国之围。喻指用包抄敌人的后方来迫使它撤兵的战术。
  9. 退避三舍:晋文公为报楚王之恩,交战时主动后退九十里。喻指退让和回避,避免冲突。
  10. 老马识途:管仲利用老马找到出路。喻指有经验的人对事情比较熟悉,能起引导作用。
  11. 指鹿为马:赵高指着鹿说是马,测试群臣顺逆。喻指颠倒黑白,混淆是非。
  12. 图穷匕见:荆轲献地图,地图展开到最后露出匕首。喻指事情发展到最后露出真相。
  13. 运筹帷幄:张良在军帐中策划战略。喻指在后方策划谋略。
  14. 狡兔三窟:冯谖为孟尝君营造三个退路。喻指多方设法保全自己。
  15. 杯弓蛇影:误将杯中弓影当作蛇而生病。喻指疑神疑鬼,自相惊扰。

谚语俗话(40条)

生活谚语:
1. 人不可貌相,海水不可斗量。
2. 吃一堑,长一智。
3. 良药苦口利于病,忠言逆耳利于行。
4. 不听老人言,吃亏在眼前。
5. 常将有日思无日,莫把无时当有时。
6. 留得青山在,不怕没柴烧。
7. 三个臭皮匠,顶个诸葛亮。
8. 强扭的瓜不甜。
9. 巧妇难为无米之炊。
10. 一分耕耘,一分收获。

励志谚语:
11. 只要功夫深,铁杵磨成针。
12. 书山有路勤为径,学海无涯苦作舟。
13. 失败是成功之母。
14. 不经历风雨,怎么见彩虹。
15. 天道酬勤。
16. 笨鸟先飞。
17. 活到老,学到老。
18. 有志不在年高。
19. 自助者天助之。
20. 世上无难事,只怕有心人。

处世谚语:
21. 己所不欲,勿施于人。
22. 近朱者赤,近墨者黑。
23. 病从口入,祸从口出。
24. 人无远虑,必有近忧。
25. 满招损,谦受益。
26. 君子之交淡如水。
27. 害人之心不可有,防人之心不可无。
28. 知人知面不知心。
29. 退一步海阔天空。
30. 得饶人处且饶人。

行业俗话:
31. 隔行如隔山。
32. 外行看热闹,内行看门道。
33. 一分钱一分货。
34. 买的没有卖的精。
35. 和气生财。
36. 人靠衣装马靠鞍。
37. 酒香不怕巷子深。
38. 打铁还需自身硬。
39. 不怕慢,就怕站。
40. 车到山前必有路。


内置对话素材库

复合性格设计法(替代单一标签)

真实的人是复杂的。设计角色说话方式时,不要只用一个标签,而是组合2-3个性格维度,并设置性格矛盾点。

性格维度库(从中选2-3个组合)

维度 表现
豪爽 说话直接,不拐弯抹角,声音大、动作大
腹黑 话中有话,喜欢反问,笑容常在但眼神深沉
温柔 说话轻柔,善解人意,语速慢,常用语气词
高冷 惜字如金,面无表情,行动代替语言
活泼 说话跳跃,语速快,表情丰富,爱用感叹词
沉稳 有条理,不急不躁,逻辑清晰,不爱表露情绪
傲娇 嘴硬心软,口是心非,容易脸红
神经质 情绪波动大,说话跳跃,时而兴奋时而低落
圆滑 八面玲珑,见人说人话,话术高明
执拗 一根筋,不撞南墙不回头,认死理

复合性格示例

"豪爽+执拗"型:
- 对朋友慷慨仗义,但一旦认准的事谁劝都没用
- 常用语:"干了这杯!""老子说了不行就是不行!""你少管我!"
- 矛盾点:表面大大咧咧,实则极度害怕被抛弃

"高冷+腹黑"型:
- 平时沉默寡言,但开口必然一针见血或暗藏机锋
- 常用语:"随便。""你确定?""有意思。""那可说不准。"
- 矛盾点:看似无情,实则有极度在意的底线

"温柔+圆滑"型:
- 对谁都和颜悦色,但内心有自己的算盘
- 常用语:"没事的。""你说得对。""我再想想。""这样也挺好的。"
- 矛盾点:看似好说话,实则极难真正交心

性格随剧情演化的说话方式变化

角色性格不是一成不变的。经历重大事件后,说话方式应该有所变化:

事件类型 可能的说话变化
遭受背叛 从豪爽变沉默,从信任变多疑
亲人离世 从活泼变沉闷,语速变慢
获得权力 从谦逊变傲慢,用词变正式
经历失败 从傲娇变坦诚,不再嘴硬
陷入爱河 从高冷变话多,偶尔露出柔软

不同身份的对话特点

上位者:用词正式、语气威严、善用反问、少用口语
下属:措辞恭敬、常用敬语、回答简练、不主动发表意见
长辈:语重心长、喜欢用比喻、偶尔唠叨、常用"你应该"
晚辈:语气尊敬、偶尔反驳、好奇多问、常用"为什么"
江湖人:用语粗犷、讲究义气、常用江湖黑话、直来直去
读书人:引经据典、说话文雅、常用成语、喜欢讲道理
生意人:讨价还价、避重就轻、留有余地、习惯性说"这个嘛"
军伍出身:用语简洁、命令式、不说废话、爱用军事比喻

情绪表达的对话

愤怒:
- "你给我说清楚!"
- "别以为我好欺负!"
- "行,你行,你厉害!"
- (冷怒)"你再说一遍。"

悲伤:
- "没事……我挺好的。"(强忍)
- "为什么会这样……"(低语)
- "算了,都过去了。"(释然)
- "我只是……有点累。"(疲惫)

紧张:
- "那个……我……"(结巴)
- "你先别急,让我想想。"(拖延)
- "应该……没问题吧?"(不确定)

惊喜:
- "真的假的?!"
- "不会吧!"
- "这也太……"

恐惧:
- "别……别过来。"(后退)
- "我什么都没看见。"(求饶)
- "这不关我的事。"(撇清)


内置写作技巧库

题材写作技巧

玄幻修真

  • 力量体系要清晰:每个等级要有明确的能力差距
  • 金手指要有限制:太强则无趣,太弱则憋屈
  • 宗门要有特色:每个宗门独特的功法、文化、规矩
  • 战斗要有策略:不能只靠数值碾压,要有智斗
  • 升级要有节奏:不能太快也不能太慢

悬疑推理

  • 信息控制:读者知道的和主角知道的不一样
  • 线索铺设:重要线索要提前埋,但不能太明显
  • 红鲱鱼:设置误导线索增加推理难度
  • 逻辑严密:推理过程必须经得起推敲
  • 反转要有铺垫:反转不能毫无征兆

言情

  • 情感推进要自然:从相识到相爱要有过程
  • 误会要有合理性:不能为了虐而虐
  • 配角要有自己的故事:不要只为主角服务
  • 甜虐交替:一直甜会腻,一直虐会弃
  • HE要有铺垫:Happy Ending不能来得太容易

都市

  • 行业知识要准确:不要出现常识错误
  • 社会关系要真实:人情世故要接地气
  • 主角要有成长:从底层到顶层的过程
  • 商战要有逻辑:不能靠运气取胜
  • 生活细节要丰富:衣食住行增加真实感

末日生存

  • 生存压力要真实:食物、水、药品的匮乏感
  • 人性灰色地带:没有绝对的善恶,只有生存选择
  • 末世规则要一致:丧尸/灾难的行为模式不能前后矛盾
  • 希望与绝望交替:不能一直压抑,也不能一直顺遂
  • 社会重建过程:从个体生存到群体秩序的演变

无限流

  • 副本设计要有新意:避免套路化的恐怖副本
  • 规则要严密:副本规则不能自相矛盾
  • 角色成长要可见:技能、属性、装备的积累
  • 隐藏线索要连贯:主神空间的真相要逐步揭示
  • 团队动态要真实:队友之间的信任与背叛

克苏鲁/宇宙恐怖

  • 恐惧来自未知:不要过度解释,留白比描写更可怕
  • 理智值机制:疯狂是渐进的,不是突然的
  • 渺小感:人类在宇宙尺度下的无力
  • 禁忌知识的代价:知道得越多越疯狂
  • 氛围重于情节:营造压抑、不安的氛围比推进情节更重要

情节设计技巧

冲突设计

  • 内部冲突:主角的内心矛盾
  • 外部冲突:人与人、人与环境的矛盾
  • 道德冲突:两难选择
  • 时间冲突:倒计时增加紧迫感
  • 信息冲突:信息不对称造成的矛盾

高潮设计

  • 层层递进:小高潮→中高潮→大高潮
  • 多线汇聚:多条线索在高潮处汇合
  • 情感爆发:高潮处情感达到顶点
  • 意外元素:加入意料之外的变数
  • 代价与收获:高潮后主角要有得有失

结尾设计

  • 开放式结尾:留有想象空间
  • 闭环式结尾:呼应开头
  • 反转式结尾:颠覆读者预期
  • 成长式结尾:展示主角的变化
  • 留白式结尾:言有尽而意无穷

字数扩充技巧

当章节字数不足时,使用以下方法扩充:

  1. 增加感官描写:视觉、听觉、嗅觉、触觉、味觉
  2. 增加心理描写:角色的内心活动和想法
  3. 增加环境描写:天气、光线、气味、声音
  4. 增加对话量:通过对话推进情节和展示性格
  5. 增加动作描写:细化角色的动作和表情
  6. 增加回忆/闪回:适当插入相关回忆
  7. 增加配角戏份:通过配角视角丰富情节
  8. 增加细节描写:物品、食物、衣着等细节

创作模式与灵活性

短篇模式(≤30章)

对于章节数 ≤ 30 的中短篇小说,启用简化流程:

调整项 长篇模式(默认) 短篇模式
每章字数 ≥ 3000字 ≥ 2000字
初始化文件 全部13个(均使用) 全部13个(08-11标记为不使用)
互联网搜索 四层完整搜索 仅第一层 WebSearch + 内置素材库
定期维护 每10/30/50/100章 不触发(章节数不足)
角色演化 每30章同步 不需要(篇幅短,角色变化少)
素材自学习 完整入库+追踪+评估+淘汰 仅入库,不追踪不评估
质量检查 7项全检 标题+字数+AI痕迹+结尾(4项)
断点续传 完整机制 仍然启用(防止中断丢失)

短篇模式判定:在第二步提取创作要求时,如果章节数 ≤ 30,自动启用短篇模式并在 00-创作要求.md 中标注"模式:短篇"。

多项目管理

如果用户同时创作多部小说,每个项目独立隔离:

  • 每部小说有独立的项目目录:[WORKSPACE]/[小说A]/、[WORKSPACE]/[小说B]/
  • 所有13个文件在各自目录下独立维护
  • 11-素材积累.md 不跨项目共享(各项目的素材库独立)
  • 切换项目时,必须先读取目标项目的 07-当前进度.md 确认断点状态
  • 同时只能有一个活跃创作项目(避免上下文混淆)

中途变更处理

如果用户在创作过程中要求修改核心设定:

变更分级:

级别 定义 处理方式
微调 不影响已写内容的细节修改(如配角名字、地名微调) 直接更新对应设定文件,在后续章节中应用
中度变更 影响后续走向但不否定已写内容(如增加新势力、新角色) 更新设定文件 + 在 04-故事走向.md 追加变更说明 + 调整后续大纲
重大变更 否定或重构已写内容的核心设定(如主角性别改变、力量体系推翻) 暂停创作 → 重新执行步骤2-7(仅涉及变更的部分) → 更新受影响的已写章节大纲 → 用户确认后继续

变更记录:所有变更必须在 00-创作要求.md 末尾追加"变更记录":

## 变更记录
| 日期 | 变更内容 | 影响范围 | 处理方式 |
|------|----------|----------|----------|

文件编码规范

所有文件的读写必须使用 UTF-8 编码:

  • Write 工具创建文件时默认 UTF-8
  • Shell 命令读写文件时必须指定 -Encoding UTF8(PowerShell)或确保 locale 为 UTF-8(bash)
  • Read 工具读取时如果出现乱码,使用 Shell 转换编码:
    powershell $content = Get-Content "[文件路径]" -Raw -Encoding Default Set-Content "[文件路径]" -Value $content -Encoding UTF8

故障排除

如果 Read 工具读取文件失败

  • 文件可能不存在,使用 Write 工具先创建
  • 检查文件路径是否正确(注意 Windows 和 Linux 路径分隔符差异)
  • 使用 Glob 工具确认文件是否存在

如果 Write 工具写入失败

  • 检查目录路径是否存在,使用 Shell 工具先创建目录
  • 检查文件名是否合法(Windows 下不能包含 <>:"/\|?*)
  • 确认没有其他进程锁定该文件

如果 Edit 工具修改失败

  • 确认目标文件已被 Read 工具读取过(Edit 要求先读取文件)
  • 确认 old_string 在文件中唯一存在
  • 如不唯一,提供更多上下文使匹配唯一

如果 WebSearch 搜索失败

  • 检查网络连接(Shell: Test-NetConnection / ping)
  • 换关键词重试一次
  • 仍然失败 → 使用内置文化素材库和写作技巧库
  • 基于已有知识继续创作

如果 WebFetch 抓取失败(返回空内容)

  • 判断目标页面是否需要登录 → 使用浏览器控制层(见3.3)
  • 判断目标页面是否反爬 → 使用浏览器控制层
  • 判断目标页面是否JS渲染 → 使用浏览器控制层
  • 浏览器也失败 → 换其他URL或使用内置素材库

如果浏览器爬取遇到验证码

  • 使用 browser_waiting_for_user_interaction 工具,请求用户手动完成验证
  • 用户完成后继续自动爬取
  • 如果用户拒绝 → 放弃该平台,尝试其他来源

如果 Agent 子代理搜索超时或失败

  • 检查子代理返回的错误信息
  • 缩小搜索范围(减少关键词数量)重试
  • 将子代理任务拆分为更小的单元
  • 仍然失败 → 主代理直接执行 WebSearch 搜索

如果章节质量检查不通过

  • 第1-3次:根据具体不通过的检查项进行针对性修改,修改后重新保存草稿并重新检查
  • 第4-5次:仅修改不通过的检查项,其他项不再重新检查
  • 第6次仍不通过:暂停创作,向用户报告不通过的检查项和原因,请求用户决定
  • (见"强制执行机制"第3条的完整重试策略)

如果发现残留草稿文件

如果 chapters/ 目录中存在 .draft_第XXX章.txt 但 07-当前进度.md 显示该章节已完成:

  • 说明阶段E的草稿删除失败
  • 使用 Shell 检查对应的正式文件是否存在:Test-Path "第XXX章_*.txt"
  • 如果正式文件存在且完整 → 删除残留草稿:Remove-Item .draft_第XXX章.txt -Force
  • 如果正式文件不存在 → 草稿可能是唯一的内容,将其重命名为正式文件

启动时的草稿清理:每次启动创作前,扫描 chapters/ 目录中的 .draft_* 文件,对于进度文件中已完成的章节,自动清理其残留草稿。

如果断点续传状态丢失

  • 检查 chapters/ 目录下最新的章节文件
  • 读取 06-章节总览.md 最后一行确定已完成章节
  • 将进度设为最后一章 + 1,从阶段A重新开始

如果文件过大导致读取超时

  • 使用 Grep 工具搜索关键词定位
  • 使用 Read 工具的 offset/limit 参数分段读取
  • 考虑执行"文件分卷归档"操作

附录:文件结构总览

[WORKSPACE]/[小说名称]/
├── 00-创作要求.md        # 用户创作要求
├── 01-学习笔记.md        # 互联网学习笔记 + 内置素材
├── 02-角色档案.md        # 所有角色详细档案(含"当前状态"字段)
├── 03-世界观设定.md      # 世界观详细设定
├── 04-故事走向.md        # 主线剧情、支线规划和分卷规划
├── 05-章节大纲.md        # 每章详细大纲
├── 06-章节总览.md        # 已完成章节的汇总表(含叙事线列)
├── 07-当前进度.md        # 当前创作进度 + 断点状态
├── 08-多线叙事.md        # 多线叙事管理(活跃叙事线追踪)
├── 09-伏笔台账.md        # 伏笔全生命周期管理
├── 10-角色演化.md        # 角色随剧情变化的演化记录
├── 11-素材积累.md        # 自学习素材库(自动采集+使用追踪+效果评估+淘汰)
├── chapters/             # 章节正文文件
│   ├── 第001章_觉醒.txt
│   ├── 第002章_初入宗门.txt
│   ├── 第003章_深夜来客.txt
│   └── ...
└── archives/             # 归档目录(当总览文件过大时使用)
    ├── 章节总览_第001-100章.md
    └── ...

附录:改进日志

v4.0 修复:第四轮终极审查(一次性全缺陷修复)

  1. 版本号更新:v3.2 → v4.0,description 和标题同步更新
  2. 草稿管理描述统一:line 131 从"删除草稿(Remove-Item)"改为"草稿转正式文件(Rename-Item)+ 确认草稿已清除",与 E.1/E.2 实际实现一致
  3. 门控表补充 D+ 阶段:A-E 阶段间门控验证表从 D→E 拆分为 D→D+ 和 D+→E,显式包含定期维护阶段
  4. E→下一章A 措辞修正:"草稿已删除"改为"草稿已清除",与 Rename 语义一致
  5. Todo 模板 E 描述统一:从"保存正式文件+删除草稿"改为"草稿转正式文件+确认清除"
  6. 断点续传 E 描述统一:从"删除草稿"改为"Rename + 确认草稿已清除"
  7. 核心原则 #13 短篇例外:追加"(短篇模式除外)",与短篇模式表"仅入库,不追踪不评估"一致
  8. D.7 短篇模式处理:追加"(短篇模式:仅执行入库,跳过使用追踪和效果评估)"
  9. D.3 断点状态更新:从模糊的"更新断点状态为阶段D已完成"改为精确的"更新断点状态中的'当前阶段'为'D'"
  10. B.8 章节正文格式规范:新增文件格式标准(标题行+空行+正文+段落空行分隔+无元数据)
  11. B.8 文件名标题清洗:新增 \ / : * ? " < > | → _ 的替换规则,防止 Windows 下文件创建/Rename 失败
  12. E.1 文件名清洗交叉引用:Rename 前必须执行标题清洗,引用 B.8 规则
  13. 检查7 第一章适配:连贯性检查"与前一章衔接"对第1章改为"与大纲设定的开场是否一致"
  14. 质量检查短篇说明:检查说明从"7项检查"改为"7项检查(短篇模式仅检查1-4项,跳过5-7项)"
  15. 第二步模式判定:新增"模式判定"小节,明确长篇/短篇判定逻辑、标注方式、08-11文件标记流程
  16. 短篇模式文件描述修正:"仅创建以下文件"改为"仅使用以下文件(初始化时仍创建全部13个)"
  17. 全局进度数据来源:执行报告新增6项数据的获取方法(章数/总字数/伏笔/素材库/当前卷),含 Shell 汇总命令
  18. 短篇模式表初始化文件行修正:从"仅00-07 + chapters/(不需要08-11)"改为"全部13个(08-11标记为不使用)",与初始化逻辑一致
  19. 执行报告跳过项标记:短篇模式跳过的检查项标注"[-] 跳过"而非"[✓]",避免误读为通过

v3.2 修复:第三轮深度审查

  1. E.1 效率优化:草稿转正式文件从 Read+Write 改为 Shell Rename,节省 token;保留 Read+Write 回退方案
  2. E.2 适配 Rename:Rename 后草稿已不存在,E.2 改为确认清除而非重复删除;增加 Test-Path 验证
  3. Write 覆盖前置条件:阶段C明确说明 Write 覆盖草稿需要先 Read(Read→修改→Write→重新检查)
  4. 短篇模式初始化:1.2 增加长篇/短篇两种文件清单,说明初始化时先创建全部再标记不使用的文件
  5. 连续创作终止条件:从"遇到错误"改为5个明确条件(目标章节/质量6次失败/验证码/写入3次失败/用户指令)
  6. A.0 章节号判断:明确读取"当前进度"和"下一章"两个字段,以"下一章"为准
  7. 大纲不足自动扩展:A.0 新增大纲不足时的5步处理流程(读取走向→读取总览→生成大纲→追加到文件→继续)
  8. 全局进度概览:执行报告新增"全局进度"区块(完成百分比/总字数/伏笔统计/素材库统计/当前卷)

v3.1 修复:深度审查补漏

  1. 核心原则矛盾修复:原则#2 从"直到通过"改为"最多重试5次;第6次暂停请求用户",与强制执行机制一致
  2. A-E阶段间门控验证:新增5个阶段过渡点的验证条件和方法(A→B/B→C/C→D/D→E/E→下一章)
  3. 用户交互节点规范:明确7个交互节点的行为(必须等待/询问用户/自动执行),支持"连续创作模式"
  4. 章节号自动获取:阶段A新增 A.0 步骤,从进度文件读取章节号,Grep 自动定位大纲
  5. 草稿残留清理:新增故障排除场景,启动时自动扫描并清理已完成章节的残留草稿
  6. archives目录初始化:项目初始化时同时创建 archives/ 目录
  7. Todo模板增强:每章Todo新增 A.0 章节号确定、D+ 定期维护、E 删除草稿
  8. 执行报告适配短篇:短篇模式的跳过项标注"(短篇模式:跳过)",新增"检查模式"字段
  9. 质量检查故障排除完善:明确3级重试策略,与强制执行机制第3条交叉引用

v3.0 新增:强制执行与完善

  1. 强制执行机制:新增 TodoWrite 步骤跟踪(项目级+章节级 Todo 模板);新增步骤间门控验证(8个过渡点的验证条件和方法);新增质量检查循环上限(3轮全检→2轮定向检→第6轮暂停请求用户决定)
  2. 草稿文件管理:阶段B完成后必须保存 .draft_第XXX章.txt 草稿文件;阶段C基于草稿文件执行字数检查;阶段E草稿转正式文件后删除草稿;断点续传增加草稿检测逻辑
  3. 搜索预算控制:WebSearch≤5组关键词、WebFetch≤5个URL、浏览器≤3页面、Agent≤3子代理、总时间≤10分钟、入库≤20条/次
  4. 定期维护触发:阶段D后明确检查 章节号 % 10/30/50/100,多级同时触发时从大到小执行
  5. B.1/B.7优先级:明确 B.7 分阶段标准优先于 B.1 默认结构,中期以后场景数量可灵活调整
  6. Edit精确定位:更新素材行时使用完整行内容作为 old_string,避免匹配错误
  7. 短篇模式:≤30章自动启用简化流程(字数≥2000、仅4项检查、不触发定期维护、不追踪素材效果)
  8. 多项目管理:每个项目独立目录和文件,素材库不共享,同时只允许一个活跃项目
  9. 中途变更处理:三级变更分级(微调/中度/重大),重大变更需重新执行步骤2-7
  10. 文件编码规范:所有文件统一 UTF-8 编码,提供乱码修复命令
  11. 执行报告增强:新增"检查轮次"字段

v2.2 新增:素材自学习系统

  1. 素材自动入库:搜索到的高质量素材经评估后自动追加到 11-素材积累.md,不再只存入临时笔记
  2. 使用追踪:每次在章节中使用素材后,自动更新该素材的"使用次数"和"最后使用章节"
  3. 效果评估:每10章对已使用素材进行效果评级(高效/一般/低效)
  4. 智能推荐:创作时优先推荐"使用次数低"+"效果非低效"+"活跃"状态的素材
  5. 自动淘汰:每50章将连续50章未使用且效果"低效"的素材标记为"休眠"
  6. 创作中新生素材入库:写作中自创的诗词、比喻、对话等好素材也自动入库
  7. 去重检查:入库前使用 Grep 搜索比对,避免重复素材
  8. 采集日志:记录每次素材采集的来源、方式和入库状态
  9. 6类素材分类管理:诗词(豪放/婉约/其他)、典故、谚语、写作技巧、对话素材、场景描写
  10. 执行报告增强:新增"素材使用"和"素材入库"字段

v2.1 新增:增强搜索系统

  1. 四层递进搜索架构:WebSearch(广度覆盖)→ WebFetch(深度抓取)→ 浏览器控制(突破反爬)→ Agent并行搜索(效率倍增)
  2. Agent多代理并行搜索:支持同时启动最多3个子代理分别搜索写作技巧、文化素材、专业知识,子代理类型包括 general_purpose_task、Explore、browser_use
  3. 浏览器深度爬取:集成浏览器控制插件,可突破起点中文网、番茄小说、知乎等平台的反爬限制,支持JS渲染页面、登录后内容、翻页采集
  4. 平台定向搜索:利用 site: 语法定向搜索知乎、豆瓣、百度百科、简书等平台
  5. MCP工具集成:通过 run_mcp 调用 integrated_code_mode 的 Exec 工具,在隔离运行时中并行编排多个搜索
  6. 各平台爬取策略:为起点中文网、知乎、古诗文网、百度百科等平台提供具体的浏览器操作工作流
  7. 分层降级策略:每层搜索失败时有明确的降级路径,确保最终可用内置素材库兜底
  8. 搜索结果整合:统一去重、分类、精炼、标注来源的标准化存储格式
  9. 工具列表更新:allowed-tools 新增 Agent、Skill、run_mcp;工具映射表新增三个工具的说明
  10. 定期维护更新:每50章补充学习改用增强搜索系统的并行搜索方式

v2.0 改进

  1. 工具适配:修正工具名称(SearchReplace→Edit, RunCommand→Shell),新增 TodoWrite
  2. 路径处理:支持跨平台路径,新增显式目录创建指令
  3. 记忆系统:新增增量读取策略,避免全量读取大文件;新增角色演化追踪(10-角色演化.md);新增伏笔全生命周期管理(09-伏笔台账.md);新增多线叙事管理(08-多线叙事.md)
  4. 断点续传:新增完整的断点状态记录与恢复机制
  5. 质量控制:AI痕迹检查从固定黑名单改为上下文化密度检测;新增连贯性检查;知识融入检查从"每章必须有"改为"每5章至少2处";新增字数精确计数方法
  6. 角色系统:角色档案新增"当前状态"字段;新增动态更新规则;对话素材库改为复合性格设计法
  7. 分阶段标准:新增开篇/发展/中期/后期/终章的分阶段写作标准
  8. 素材扩充:新增冷门高质诗词10首;历史典故扩充至15个;新增末日/无限流/克苏鲁题材的专业知识参考
  9. 文件维护:新增文件分卷归档机制;新增文件验证步骤
  10. 故障排除:新增 Edit 失败、断点丢失、文件过大等场景的处理方案

常见问题

5 问
答案由本站依据条目字段整理
NBClassNovelWriter怎么安装?

在支持 Skills 的客户端里执行:skillhub install user_844bc3fe/sknbclassnovelwriter。安装方式为未标注。装完刷新技能列表或重开客户端。

NBClassNovelWriter支持哪些客户端?

资料没有标注宿主客户端,但只要客户端支持 Skills(Claude、Codex、Cursor 等),一般都能加载。

NBClassNovelWriter权限高吗,安全吗?

权限级别为未标注权限。安装前先看它会读取或写入哪些内容。

NBClassNovelWriter收费吗?

本站不代收费用,也没有标注具体价格。是否收费取决于技能本身和所用的模型或客户端,正式使用前按作者说明确认。

NBClassNovelWriter用什么许可证?

许可证标注为 未说明(许可证不明确)。商用或二次分发前请到仓库确认条款原文。

热门专题

按场景挑技能
全部专题 →

技能内容以作者仓库为准;分类、权限级别与许可证状态的中文说明为中文整理,最近核验 未标注。