feat: 版本 2.0 重构 - 引入多层递进式问答与偏好记忆系统

核心架构升级:
- 从单一 5 问流程升级为多层递进式问答(Layer 1 必答 + Layer 2 可选深度定制)
- 新增 Phase 0 初始化:支持用户偏好跨会话记忆、中断续写检测
- 新增写作模式选择:串行/子Agent并行/Agent Teams 三种模式
- 新增 Phase 4 自动校验:字数与连贯性自动检查,不合格自动修复
- 流程文档化:将详细执行指令从 SKILL.md 拆分到 references/flows/ 独立维护

新增功能:
- 偏好记忆系统:自动学习用户创作偏好(题材类型、叙事风格、章节数量倾向等)
- 中断续写:自动检测未完成项目,支持从断点继续创作
- 写作计划 JSON:机器可读的写作状态文件,支持并行写作协调

文档重组:
- references/flows/:新增 7 个流程文档(phase0-4 + shared-infrastructure)
- references/guides/:重组 8 个写作指南文档
- 新增 4 个使用流程配图:phase1-qa.png, phase2-plan.png, phase3-writing.png, phase4-done.png
- 新增 1 个偏好记忆配图:memory-demo.png

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
Penglong
2026-04-15 21:23:47 +08:00
parent e65d4097d1
commit f83d52528c
33 changed files with 2869 additions and 1524 deletions
-8
View File
@@ -1,8 +0,0 @@
{
"permissions": {
"allow": [
"Skill(chinese-humanizer)",
"Skill(skill-creator)"
]
}
}
+144 -137
View File
@@ -1,5 +1,3 @@
<div align="center">
# 🎭 chinese-novelist skill
### 让 AI 为你写一部完整的中文小说
@@ -7,17 +5,17 @@
[![Claude Code Skill](https://img.shields.io/badge/Claude_Code-Skill-blue)](https://claude.com/claude-code)
[![License](https://img.shields.io/badge/license-MIT-green)](LICENSE)
</div>
---
## ✨ 为什么用这个?
写小说最难的是**坚持写完**。这个 Skill 专为解决这个痛点而生:
- **无脑创作** - 回答 5 个问题,剩下的交给 AI
- **自动连贯** - 章节摘要自动追踪,人物状态不丢失
- **智能问答** - 三层递进式问答,支持快速跳过和随机生成
- **偏好记忆** - 跨会话学习你的喜好,下次创作更贴心
- **中断续写** - 意外中断?自动检测并从断点继续
- **多种写作模式** - 串行 / 子Agent并行 / Agent Teams按需选择
- **自动校验** - 完成后自动检查字数和连贯性,不合格自动重写
- **每章必爽** - 开头即高潮,结尾留悬念
- **质量保证** - 内置专业级创作检查清单
## 🚀 快速开始
@@ -25,96 +23,155 @@
使用 chinese-novelist 帮我写一部小说
```
### 三阶段创作流
## 🖼️ 使用过
**第一阶段5 问逐一确认**
<table>
<tr>
<td align="center"><b>Phase 1 — 交互问答</b></td>
<td align="center"><b>Phase 2 — 规划确认</b></td>
</tr>
<tr>
<td><img src="assets/phase1-qa.png" width="400"/></td>
<td><img src="assets/phase2-plan.png" width="400"/></td>
</tr>
<tr>
<td align="center"><b>Phase 3 — 疯狂创作</b></td>
<td align="center"><b>Phase 4 — 完稿输出</b></td>
</tr>
<tr>
<td><img src="assets/phase3-writing.png" width="400"/></td>
<td><img src="assets/phase4-done.png" width="400"/></td>
</tr>
</table>
AI 会逐一询问,你用上下箭头选择:
## 🧠 创作记忆
每次创作后Skill 会自动学习你的偏好:喜欢的题材类型、叙事风格、章节数量倾向、文字密度等。下次使用时,直接应用你的习惯,省去重复问答。
<p align="center">
<img src="assets/memory-demo.png" width="600"/>
</p>
## 📊 创作流程
```
📝 问题 1/5你想要创作什么题材的小说
□ 悬疑推理(侦探、破案、解谜)
□ 现代言情(都市、职场、恋爱)
□ 古代言情(宫廷、江湖、穿越)
□ 奇幻玄幻(魔法、异世界、修真)
□ 科幻未来(科技、太空、末世)
□ 武侠仙侠(江湖、门派、飞升)
□ 历史架空(朝堂、战争、权谋)
□ 都市现实(生活、成长、社会)
📝 问题 2/5主角是什么设定
□ 男性主角(独角戏)
□ 女性主角(独角戏)
□ 双主角(男女双线)
□ 群像戏(多线叙事)
📝 问题 3/5主角的核心性格是
□ 热血正义(积极、勇敢、有担当)
□ 冷静智慧(理性、谋略、高智商)
□ 温暖治愈(善良、温柔、有同理心)
□ 高冷孤傲(冷漠、独立、强大)
□ 阴暗腹黑(心机、算计、复仇)
□ 成长逆袭(从弱到强、打脸升级)
📝 问题 4/5小说的核心冲突是什么
□ 生死存亡 / 查明真相 / 爱情阻碍
□ 复仇雪恨 / 权力争夺 / 成长突破 / 守护保护
📝 问题 5/5你计划创作多少章
□ 10章3-5万字
□ 15章4.5-7.5万字)
□ 20章6-10万字
□ 30章9-15万字
□ 50章15-25万字
□ 自定义
用户 → ┌─────────────┐ ┌──────────────────────┐ ┌──────────────┐
│ Phase 0 │ → │ Phase 1 │ → │ Phase 2 │
│ 初始化 │ │ 三层递进式问答 │ │ 规划 + 确认 │
│ ·加载偏好 │ │ L1: 核心定位 (必答) │ │ ·大纲 │
│ ·检测中断 │ │ L2: 深度定制 (可选) │ │ ·人物档案 │
└─────────────┘ └──────────────────────┘ │ ·写作计划JSON│
└──────┬───────┘
┌───────────────────────────┐
│ Phase 2.5 写作模式选择 │
│ 串行 / 子Agent并行 / Teams │
└─────────┬─────────────────┘
┌──────────────────────────────────────────────────────────────┐
│ Phase 3 疯狂创作(全自动,无需确认) │
│ 逐章:写前分析 → 撰写(3000-5000字) → 润色去AI味 → 字数检查 │
└──────────────────────────────────────────────────────────────┘
┌──────────────────────────────────────────────────────────────┐
│ Phase 4 自动校验与修复(全自动) │
│ 字数检查 → 连贯性检查 → 不合格自动重写最多3轮
└──────────────────────────────────────────────────────────────┘
✅ 全稿完成
```
**第二阶段:规划展示 + 二次确认**
### Phase 0初始化
AI 自动生成完整大纲和人物档案,展示给你确认:
自动加载用户偏好(`user-preferences.json`),检测是否有未完成的项目可续写,展示个性化欢迎。
### Phase 1三层递进式问答
**Layer 1 — 核心定位必答3问**:题材创意、主角设定、核心冲突
**Layer 2 — 深度定制可选5问**:世界观、叙事视角、核心主题、读者定位、章节数量
> 每个问题都支持🎲随机生成,也可以直接说"跳过"或"都用默认"。
```
📝 Q1题材与创意
○ 悬疑推理 ○ 现代言情 ○ 奇幻玄幻 ○ 科幻未来
○ 武侠仙侠 ○ 历史架空 ○ 都市现实 ○ 🎲 随机生成
📝 Q2主角设定
○ 男性主角 ○ 女性主角 ○ 双主角 ○ 群像戏
📝 Q3核心冲突
○ 生死存亡 ○ 查明真相 ○ 复仇雪恨 ○ 成长突破
○ 爱情阻碍 ○ 权力争夺 ○ 守护保护
... Layer 2 可继续定制,也可直接跳到规划 ...
```
### Phase 2规划 + 确认
AI 自动生成大纲7列章节规划、人物档案、写作计划 JSON展示给你确认
```
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
规划完成!请确认以下内容
规划完成!请确认:
基本信息
题材:悬疑推理
主角:男性主角(侦探)
核心冲突:查明真相
章节数20章
题材:悬疑推理 | 主角:男性侦探 | 冲突:查明真相
章节数20章 | 视角:第一人称 | 基调:紧张冷峻
章节规划
第1章午夜凶铃 - 主角接到神秘电话
第2章第一具尸体 - 发现密室杀人案
第3章消失的证据 - 线索被人篡改
章节规划前5章
第1章午夜凶铃 - 接到神秘电话...
第2章第一具尸体 - 发现密室杀人案...
...
主要角色
主角:李明 - 资深刑警,冷静智慧
反派:张华 - 高智商罪犯
关键配角:王芳 - 法医专家
配角:王芳 - 法医专家
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
回复"确认"或"开始" → 立即进入疯狂创作模式
提出修改意见 → 调整后重新确认
回复"确认" → 选择写作模式 → 立即开始
```
**第三阶段:疯狂创作**
### Phase 2.5:写作模式选择
确认后AI 进入**疯狂创作模式**,一章接一章地写下去,无需再次确认。
| 模式 | 说明 | 适用场景 |
|------|------|----------|
| **串行** | 主 Agent 逐章写,稳定可靠 | 默认推荐 |
| **子Agent并行** | 多个子 Agent 分批并行写 | 追求速度 |
| **Agent Teams** | Claude Code 多 Agent 协作 | 大型长篇 |
你可以离开工作台,等待完成。
### Phase 3疯狂创作
确认后进入全自动创作模式,无需再次确认。你可以离开工作台,等待完成。
每章严格执行:写前分析 → 撰写(3000-5000字) → 润色去AI味 → 字数检查 → 更新摘要。
```
✅ 第1章完成3247字
✅ 第2章完成3582字
✅ 第3章完成3412字
...
```
### Phase 4自动校验
全稿完成后自动检查字数达标、连贯性通过不合格章节自动重写最多3轮
---
## 📖 输出样例
```
novels/
── 午夜列车/
├── 00-大纲.md # 故事概述、章节规划、悬念线
├── 01-人物档案.md # 主角、反派、配角档案
chinese-novelist/
── user-preferences.json # 用户偏好(跨项目共享)
└── 20260412-143000-午夜列车/
├── 00-大纲.md # 故事概述、章节规划7列模板
├── 01-人物档案.md # 主角、反派、配角档案
├── 03-写作计划.json # 机器可读的写作计划v2
├── 第01章-最后一班列车.md
├── 第02章-消失的乘客.md
└── ...
@@ -145,81 +202,31 @@ novels/
---
## 📸 效果展示
### 第一步5 问逐一确认
AI 逐一询问问题,你用上下箭头选择选项:
```
📝 问题 1/5你想要创作什么题材的小说
○ 悬疑推理(侦探、破案、解谜)
○ 现代言情(都市、职场、恋爱)
○ 古代言情(宫廷、江湖、穿越)
● 奇幻玄幻(魔法、异世界、修真) ← 你选择这个
...
```
### 第二步:查看规划并确认
AI 生成完整大纲和人物档案后,展示给你确认:
```
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
规划完成!请确认以下内容:
基本信息
题材:奇幻玄幻
主角:女性主角(修真者)
核心冲突:成长突破
章节数30章
章节规划(前 5 章)
第1章天降异象 - 灵根觉醒仪式
第2章拜入仙门 - 踏入修真界
第3章初次试炼 - 迷幻森林试炼
第4章遭遇强敌 - 面对宗门刁难
第5章突破瓶颈 - 顿悟筑基期
...
主要角色
主角:林雨 - 天灵根,坚韧不拔
反派:赵天 - 嫉妒主角天赋
关键配角:白师姐 - 宗门导师
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
回复"确认"或"开始" → 立即进入疯狂创作模式
```
### 第三步:疯狂创作,等待全稿完成
确认后立即进入创作模式AI 一章接一章地输出:
```
✅ 第1章完成3247字
✅ 第2章完成3582字
✅ 第3章完成3412字
...
```
几十分钟后,一部完整的 30 章小说初稿就完成了。你可以离开工作台,等待完成。
---
## 📚 内置参考资料
### 流程文档(`references/flows/`
| 文件 | 内容 |
|------|------|
| `chapter-guide.md` | 章节结构设计指南(含 10 种强力开头技巧) |
| `hook-techniques.md` | 悬念设置技巧10 种结尾钩子类型 |
| `character-building.md` | 人物塑造方法 |
| `dialogue-writing.md` | 对话写作规范 |
| `quality-checklist.md` | 质量检查清单(交付前自查 |
| `phase0-initialization.md` | Phase 0初始化与偏好加载 |
| `phase1-layer1-core.md` | Phase 1 Layer 1核心定位问答Q1-Q3 |
| `phase1-layer2-customize.md` | Phase 1 Layer 2深度定制问答Q4-Q8 |
| `phase2-planning.md` | Phase 2规划与写作计划生成 |
| `phase3-writing.md` | Phase 3疯狂创作三种写作模式 |
| `phase4-validation.md` | Phase 4自动校验与修复 |
| `shared-infrastructure.md` | 共享机制(偏好系统、黄金法则、字数脚本) |
### 写作指南(`references/guides/`
| 文件 | 内容 |
|------|------|
| `chapter-guide.md` | 章节写作指南(含开头技巧、中文文学技法、连贯性保证、质量检查) |
| `hook-techniques.md` | 悬念设置技巧13 种结尾钩子类型) |
| `character-building.md` | 人物塑造技法(侧重写作过程中的塑造技巧) |
| `dialogue-writing.md` | 对话写作规范(含节奏进阶、权力博弈) |
| `plot-structures.md` | 情节结构模板 |
| `consistency.md` | 连贯性保证机制(人物、情节、节奏 |
| `content-expansion.md` | 内容扩充技巧7 种自然扩充方法 |
| `outline-template.md` | 大纲模板(章节规划、悬念线) |
| `content-expansion.md` | 内容扩充技巧(含分题材策略、实例对比 |
| `outline-template.md` | 大纲模板7列章节规划 |
| `character-template.md` | 人物档案模板 |
| `chapter-template.md` | 章节文件模板 |
+41 -172
View File
@@ -10,186 +10,55 @@ metadata:
# Chinese Novelist: 中文小说创作助手
## 核心流程
### 第一阶段5问确认
**使用 AskUserQuestion 工具逐一询问用户,每个问题提供选项供用户选择。**
---
**问题1题材与风格**
```
Question: 你想要创作什么题材的小说?
Options:
- 悬疑推理(侦探、破案、解谜)
- 现代言情(都市、职场、恋爱)
- 古代言情(宫廷、江湖、穿越)
- 奇幻玄幻(魔法、异世界、修真)
- 科幻未来(科技、太空、末世)
- 武侠仙侠(江湖、门派、飞升)
- 历史架空(朝堂、战争、权谋)
- 都市现实(生活、成长、社会)
```
用户选择后记录:`题材 = [用户选择]`
---
**问题2主角设定**
```
Question: 主角是什么设定?
Options:
- 男性主角(独角戏)
- 女性主角(独角戏)
- 双主角(男女双线)
- 群像戏(多线叙事)
```
用户选择后,如需进一步询问职业/身份,继续追问。
记录:`主角 = [用户选择]` + `职业/身份 = [用户回答]`
---
**问题3主角性格**
```
Question: 主角的核心性格是?
Options:
- 热血正义(积极、勇敢、有担当)
- 冷静智慧(理性、谋略、高智商)
- 温暖治愈(善良、温柔、有同理心)
- 高冷孤傲(冷漠、独立、强大)
- 阴暗腹黑(心机、算计、复仇)
- 成长逆袭(从弱到强、打脸升级)
```
记录:`性格 = [用户选择]`
---
**问题4核心冲突**
```
Question: 小说的核心冲突是什么?
Options:
- 生死存亡(生存危机、逃出生天)
- 查明真相(寻找答案、揭露秘密)
- 爱情阻碍(追求真爱、克服阻碍)
- 复仇雪恨(复仇计划、伸张正义)
- 权力争夺(竞争上位、资源争夺)
- 成长突破(自我突破、实现价值)
- 守护保护(守护重要的人或事)
```
记录:`核心冲突 = [用户选择]`
---
**问题5章节数量**
```
Question: 你计划创作多少章?
Options:
- 10章短篇约3-5万字
- 15章中短篇约4.5-7.5万字)
- 20章中篇约6-10万字
- 30章中长篇约9-15万字
- 50章长篇约15-25万字
- 自定义(输入具体章节数)
```
记录:`章节数 = [用户选择]`
---
**5问收集完成后**然后进入"第二阶段:规划"。
---
### 第二阶段:规划 + 二次确认
执行以下步骤:
1. **创建项目文件夹**`novels/[小说名称]/`
2. **生成大纲**:创建 `00-大纲.md`,使用 `references/outline-template.md` 模板,填入完整的章节规划
3. **生成人物档案**:创建 `01-人物档案.md`,使用 `references/character-template.md` 模板,创建主角、反派、配角档案
完成后,向用户展示规划摘要并请求确认,等待用户确认。用户同意后,进入"第三阶段:疯狂创作"。
---
### 第三阶段:疯狂创作
**重要:全程无需再次向用户确认,必须逐一章创作**
按顺序逐章创作,每章执行完整的创作流程(见下方"逐章创作"),完成一章后自动继续下一章,直到所有章节完成。
---
## 疯狂创作——逐章创作流程
每章创作时严格执行以下步骤:
#### 1. 写前分析
1. 读取 `00-大纲.md` - 查看TODO list和已完成章节的摘要
2. 读取 `00-大纲.md` 中上一章的摘要
3. 更新`00-大纲.md` 中 TODO list - 将本章标记为"进行中"
4. 设计开头钩子 - **最关键**前20%必须有即时冲突 → [chapter-guide.md](references/chapter-guide.md)10种开头技巧
5. 规划场景 - 确定本章需要3-5个场景
#### 2. 撰写
6. 创建章节文件 - 使用`references/chapter-template.md` 模板
7. 撰写正文 - **每章必须达到3000-5000字**
- 开头检查前20%是否极其吸引人?
- 对话规范 → [dialogue-writing.md](references/dialogue-writing.md)
- 内容不足?使用 [content-expansion.md](references/content-expansion.md) 扩充技巧
8. 设置结尾钩子 → [hook-techniques.md](references/hook-techniques.md)10种钩子类型
9. **字数检查** - 必须使用脚本检查字数:`python scripts/check_chapter_wordcount.py <章节文件路径>` 低于3000字必须使用扩充技巧重写
#### 3. 撰写后优化
10. 连贯性检查 → [consistency.md](references/consistency.md) - 人物一致性、情节连贯、节奏控制
11. **深度润色去除AI味** - 重点检查并修改:
- **去除过度修饰的形容词**:删减"璀璨"、"瑰丽"、"绚烂"等AI常用词堆砌
- **减少抽象陈述**:把"心中涌起复杂的情感"改为具体动作/对话
- **打破四字格律**:避免"心潮澎湃、热血沸腾"等陈词滥调
- **增加口语化表达**:人物对话要有个性,避免"书面语套话"
- **优化节奏感**:长句和短句交替,避免句式单调
- **细节具象化**:用具体的视觉/听觉/嗅觉细节替代笼统描述
12. **字数检查** - 必须使用脚本检查字数:`python scripts/check_chapter_wordcount.py <章节文件路径>` 低于3000字必须使用扩充技巧重写
#### 4. 最后收尾
13. 生成章节摘要 - 在 `00-大纲.md` 添加摘要300-500字
14. 更新状态 - `00-大纲.md` 中 TODO list - 将本章标记为"完成"
---
## 三大黄金法则
1. **展示而非讲述** - 用动作和对话表现,不要直接陈述
2. **冲突驱动剧情** - 每章必须有冲突或转折
3. **悬念承上启下** - 每章结尾必须留下钩子
### 字数检查脚本
## 特性说明
使用 `scripts/check_chapter_wordcount.py` 检查章节字数:
- **中断续写**:自动检测未完成项目,从断点继续创作
- **自动校验**:创作完成后自动检查字数和质量,不合格自动修复
- **并行写作**可选支持子Agent并行写作通过 `03-写作计划.json` 协调状态
```bash
# 检查单个章节
python scripts/check_chapter_wordcount.py novels/小说名/第01章.md
## 核心流程
# 检查所有章节
python scripts/check_chapter_wordcount.py --all novels/小说名/
进入每个阶段时,先阅读对应的流程文档以获取详细执行指令。
# 自定义最小字数
python scripts/check_chapter_wordcount.py novels/小说名/第01章.md 3500
```
### 第0步初始化与偏好加载
低于3000字的章节必须使用 [content-expansion.md](references/content-expansion.md) 的扩充技巧进行扩充。
读取用户偏好,检测未完成项目(中断续写),展示个性化欢迎。 → 详见 [phase0-initialization.md](references/flows/phase0-initialization.md)
### 第一阶段:三层递进式问答
通过递进式问答收集创作需求,确定小说定位:
- **核心定位**必答Q1-Q3题材创意、主角设定、核心冲突 → 详见 [phase1-layer1-core.md](references/flows/phase1-layer1-core.md)
- **深度定制与规格**Q4-Q8世界观、视角基调、核心主题、读者定位、章节数量、配置确认 → 详见 [phase1-layer2-customize.md](references/flows/phase1-layer2-customize.md)
### 第二阶段:规划 + 二次确认
创建项目文件夹(`./chinese-novelist/{timestamp}-{小说名称}/`生成大纲、人物档案和写作计划JSON等待用户确认。 → 详见 [phase2-planning.md](references/flows/phase2-planning.md)
### 第2.5步:写作模式选择
规划确认后,选择写作模式:
- **逐章串行**`serial`):主 Agent 自己逐章写,全程无中断
- **子Agent并行**`subagent-parallel`):将章节分成批次,派生子 Agent 并行写作
- **Agent Teams**`agent-teams`Claude Code 多 Agent 协作模式Agent 间可通讯(需手动开启)
→ 详见 [phase3-writing.md](references/flows/phase3-writing.md)
### 第三阶段:疯狂创作(无需用户确认)
> 切记,一旦进入这个阶段,所有过程都禁止向用户确认。用户就是你的读者,你必须把完整的小说创作完成才能与用户报告
根据用户选择的写作模式(串行/并行/Teams逐章执行创作流程。每章创作前必须读取 `00-大纲.md` 中对应章节的规划信息,严格按大纲创作。支持中断续写。 → 详见 [phase3-writing.md](references/flows/phase3-writing.md)
### 第四阶段:自动校验与修复(无需用户确认)
全程无需用户介入自动检查所有章节完成度和字数不合格章节自动重写最多3轮。 → 详见 [phase4-validation.md](references/flows/phase4-validation.md)
## 共享机制
偏好系统、写作计划系统、黄金法则详解、字数检查脚本等跨阶段共享机制。 → 详见 [shared-infrastructure.md](references/flows/shared-infrastructure.md)
Binary file not shown.

Before

Width:  |  Height:  |  Size: 100 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 92 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 35 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 91 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 124 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 113 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 60 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 277 KiB

-261
View File
@@ -1,261 +0,0 @@
# 章节写作指南
每一章都应该是一个完整的叙事单元,同时推动整体故事向前发展。
## ⚠️ 关键原则:前 20% 决定生死
**读者在前 20% 的内容决定是否继续阅读。**
如果开头不够吸引人,读者会放弃,无论后面写得多么精彩。
### 前 20% 必须达到的效果
1. **即时紧张感** - 读者立即感受到危机/冲突
2. **重大事件** - 发生推动剧情的重要事情
3. **情感冲击** - 读者产生强烈情绪(好奇、震惊、担忧)
4. **继续阅读的欲望** - 迫切想知道接下来发生什么
### 开头致命错误(绝对避免)
| 错误类型 | 示例 | 为什么致命 |
|---------|------|-----------|
| 天气描写 | "那天天气晴朗,万里无云..." | 与故事无关,读者无耐心 |
| 日常流程 | "李明醒来,刷牙洗脸,吃早餐..." | 无聊,没有冲突 |
| 回顾上章 | "上一章我们说到..." | 读者已经知道,浪费时间 |
| 缓慢铺垫 | "先介绍一下这个城市的背景..." | 信息倾倒,没有行动 |
| 平淡对话 | "你好,你好吗?我很好。" | 无意义对话,没有张力 |
| 过度解释 | "这是因为,所以,然后..." | 讲述而非展示 |
---
## 十种强力开头技巧
### 1. 行动中开场In Media Res
直接从冲突/动作的高潮点开始。
**示例:**
> 子弹擦过他的耳边,击碎了身后的花瓶。李明没有回头,翻滚躲到沙发后面。
**为什么有效:** 立即建立紧张感,读者想知道为什么被打。
### 2. 反常情境
呈现一个不符合常理的场景,激发好奇。
**示例:**
> 死人坐在办公桌前,正在写一份报告。
**为什么有效:** 不可能的事物,读者想了解怎么回事。
### 3. 震撼对话
用一句惊人的对话开场。
**示例:**
> "我把孩子卖了。" 妻子平静地说,继续翻阅杂志。
**为什么有效:** 立即制造情感冲击和悬念。
### 4. 倒计时开场
从时间压力开始。
**示例:**
> 还有三分钟,炸弹就会爆炸。而拆弹包里少了一根红线。
**为什么有效:** 紧迫感,读者想知道能否及时。
### 5. 重大发现
从发现关键线索/真相开始。
**示例:**
> 法医报告摊在桌上。死因不是意外,是精心策划的谋杀。而嫌疑人只有一个——他自己。
**为什么有效:** 重大转折,重新理解之前的事件。
### 6. 危机时刻
从角色面临最大危机开始。
**示例:**
> 门被踹开的瞬间,她知道藏不住了。保险箱里的秘密即将曝光。
**为什么有效:** 高风险,读者关心角色命运。
### 7. 谜团浮现
从无法解释的现象开始。
**示例:**
> 醒来时,他发现右手背上出现了一个从未见过的纹身。而他不记得昨晚发生了什么。
**为什么有效:** 神秘感,读者想解开谜题。
### 8. 背叛开场
从背叛/信任崩塌开始。
**示例:**
> 枪口对准他的后背。"对不起," 他信任了十年的搭档说,"他们给的太多了。"
**为什么有效:** 情感冲击,角色陷入绝境。
### 9. 重大选择
从角色的艰难决定开始。
**示例:**
> 救生艇只能载一个人。她的丈夫和女儿都在冰冷的海水里挣扎。她伸出手——
**为什么有效:** 道德困境,读者想知道她如何选择。
### 10. 结局预告
从未来的某个关键时刻开始,然后倒叙。
**示例:**
> 三天后,所有人都会后悔今天的决定。但此刻,会议室里的每个人都在微笑。
**为什么有效:** 预示灾难,读者想知道如何发生。
---
## 标准章节结构
### 1. 开头钩子(前 20%)⚠️ 最关键
**必须包含:**
- ✅ 即时冲突/危机
- ✅ 重大事件/信息
- ✅ 强烈情感冲击
- ✅ 行动场景
**使用上述十种技巧之一,或组合使用。**
### 2. 发展推进(中间 50-60%
本章的核心内容,必须推进剧情或深化人物。
**推进方式:**
- **新信息揭示**:让读者/主角获得重要信息
- **关系变化**:人物关系发生转变
- **问题升级**:现状恶化,新危机出现
- **角色成长**:主角获得新技能、新认知
**避免:**
- 纯粹的场景描写(风景、房间布局等)
- 与剧情无关的人物互动
- 重复已知的对话
### 3. 高潮时刻(后 15-20%
本章的情感或动作最高点。
**高潮类型:**
- **动作高潮**:战斗、追逐、对抗
- **情感高潮**:重大发现、背叛、告白、牺牲
- **心理高潮**:主角的内心转折点
### 4. 结尾钩子(最后 5-10%
留下悬念,让读者想看下一章。详见 [hook-techniques.md](hook-techniques.md)
---
## 章节类型分类
### 情节推进章
**目的**:推动主线剧情发展
**特征**:有明确的事件进展、重要信息揭示
**示例**:主角发现线索、敌人发动攻击、盟友背叛
### 人物深化章
**目的**:深化读者对人物的理解
**特征**:揭示人物背景、动机、内心冲突
**示例**:回忆片段、私密对话、独处时刻
**注意**:必须与主线相关,不能是纯粹的人物小传
### 氛围营造章
**目的**:建立特定情绪或紧张感
**特征**:注重感官描写、节奏控制
**示例**:暴风雨前的宁静、潜伏行动、等待审判
### 过渡衔接章
**目的**:连接两个重大事件
**特征**:信息整理、位置转换、时间跳跃
**注意**:保持简洁,避免拖沓
---
## 章节节奏控制
### 节奏变化
同一章内应包含节奏变化:
```
紧张 → 缓解 → 新紧张 → 更紧张
```
示例:
```
紧张:主角被追捕
缓解:躲进安全屋,短暂喘息
新紧张:发现安全屋已被入侵
更紧张:必须立即逃离
```
### 信息密度
- **高密度**:动作场面、大量对话、快速事件
- **低密度**:内心独白、环境描写、情感沉淀
**原则**:高低密度交替,避免持续高密度(读者疲劳)或持续低密度(读者无聊)
---
## 章节长度与内容密度对照
| 章节字数 | 核心事件数量 | 场景数量 |
|---------|-------------|---------|
| 800-1500 | 1 个主要事件 | 1-2 个场景 |
| 1500-3000 | 1-2 个主要事件 | 2-3 个场景 |
| 3000-5000 | 2-3 个主要事件 | 3-5 个场景 |
**原则**:每章至少包含一个不可删除的核心事件。如果一个事件可以移除而不影响理解,则应删除。
---
## 章节写作检查清单
撰写每章后自查:
### ⚠️ 开头检查(最关键)
- [ ] **前 20% 是否极其吸引人?**(如果不是,重写)
- [ ] 是否在第一段就建立冲突/紧张?
- [ ] 是否有重大事件或信息揭示?
- [ ] 是否有强烈的情感冲击?
- [ ] 读者是否会迫切想知道接下来发生什么?
- [ ] 是否避免了所有"致命错误"?(天气、日常、回顾等)
### 内容检查
- [ ] 本章是否推进了主线剧情或深化了人物?
- [ ] 是否有冲突或转折?
- [ ] 对话是否推动情节或揭示人物?
- [ ] 是否展示了而非讲述了关键信息?
- [ ] 结尾是否留下悬念钩子?
- [ ] 是否为下一章埋下伏笔?
### 开头自测问题
如果对开头有任何问题回答"否",必须重写:
1. 读者读了前三段后,会想继续读吗?
2. 开头是否有冲突或危机?
3. 开头是否有意外或转折?
4. 开头是否让读者产生强烈情绪?
5. 开头是否避免了平淡的日常/天气/背景说明?
-220
View File
@@ -1,220 +0,0 @@
# 人物塑造原则
好的人物是故事的灵魂。读者记住的是人,不是情节。
## 人物档案模板
每个主要角色都应建立完整档案:
### 基本信息
```
姓名:(有意义的名字更好)
年龄:
职业:
外貌特征2-3个显著特征避免泛泛而谈
```
### 性格核心
```
核心价值观:(他最相信什么)
最大恐惧:(他最害怕什么)
致命缺陷:(什么会导致他失败)
内心渴望:(他真正想要什么)
```
### 背景故事
```
成长环境:
创伤经历:(过去伤害他的事)
关键记忆:(塑造他现在的关键事件)
秘密:(别人不知道的事)
```
### 行为模式
```
说话方式:(口头禅、语速、用词习惯)
肢体语言:(习惯动作、紧张时的小动作)
社交风格:(内向/外向、如何对待陌生人)
压力反应:(压力下如何表现)
```
---
## 人物类型塑造
### 主角Protagonist
**必须有:**
- **明确目标** - 他想要什么
- **强大动机** - 为什么想要
- **可共情性** - 读者能理解他的感受
- **成长空间** - 故事中会改变
**主角原型:**
| 类型 | 特征 | 故事作用 |
|-----|------|---------|
| 英雄型 | 勇敢、正义、利他 | 战胜外在威胁 |
| 成长型 | 从弱小到强大 | 克服内在缺陷 |
| 反英雄型 | 道德灰色、复杂 | 挑战传统道德 |
| 平凡型 | 普通人卷入非凡事 | 读者代入感强 |
### 反派Antagonist
**好反派的特点:**
- **强大可信** - 不应该是草台班子
- **有自己的逻辑** - 他相信自己在做正确的事
- **与主角有深层联系** - 不是单纯为了作恶
- **揭示主题** - 挑战主角的信念
**反派动机类型:**
- 理想主义扭曲("为了大局必须牺牲"
- 过去创伤("世界伤害了我,我要报复"
- 权力渴望("我配得上更多"
- 与主角相同目标(不同方法)
### 配角Supporting Characters
**配角功能:**
- **导师型** - 指引主角,传递信息
- **盟友型** - 协助主角,提供情感支持
- **搞笑型** - 缓解紧张,提供喜剧元素
- **爱情型** - 制造浪漫线索,增加个人利害
- **叛徒型** - 制造背叛和转折
**配角原则:**
- 每个配角必须有明确作用
- 删除"只是存在"的角色
- 避免刻板印象(除非是有意为之)
---
## 人物深度塑造技巧
### 1. 矛盾性
真实的人是复杂的,充满矛盾。
**示例:**
- 暴力的黑帮成员但爱护流浪猫
- 无神论的牧师
- 害怕黑暗的侦探
- 重视友情但总是背叛朋友
### 2. 侧面揭示
不要直接陈述性格,通过行为展示。
| 错误(直接陈述) | 正确(侧面展示) |
|----------------|----------------|
| 他很愤怒 | 他捏碎手中的纸杯 |
| 她很紧张 | 她反复调整眼镜位置 |
| 他很傲慢 | 他从不直视下属的眼睛 |
| 她很善良 | 她偷偷喂流浪狗三年 |
### 3. 声音独特性
每个人说话方式不同,对话中能分辨角色。
**区分要素:**
- 用词选择(正式/俚语/方言)
- 句子长度
- 是否打断别人
- 是否喜欢隐喻
- 情绪表达方式
### 4. 动机合理化
每个角色行为必须有合理动机,即使动机扭曲。
**反派动机合理化示例:**
- "我想毁灭世界" → 乏味
- "我失去了一切,世界对我没有意义" → 可理解但扭曲
- "人类是地球的病毒,我必须清除" → 有哲学支撑
### 5. 缺陷致命化
主角必须有缺陷,缺陷在关键时刻导致失败。
**经典缺陷模式:**
| 缺陷 | 导致的失败 |
|-----|----------|
| 傲慢 | 低估对手,落入陷阱 |
| 信任问题 | 拒绝帮助,孤立无援 |
| 完美主义 | 无法及时行动,错失机会 |
| 复仇心 | 被利用,失去理智 |
---
## 人物关系设计
### 关系类型
| 关系 | 戏剧潜力 | 应用 |
|-----|---------|-----|
| 亦敌亦友 | 高 | 悬疑、动作 |
| 禁忌之爱 | 高 | 言情、悲剧 |
| 师徒关系 | 中 | 成长故事 |
| 兄弟竞争 | 中 | 家庭剧 |
| 陌生人联盟 | 中 | 冒险、悬疑 |
### 关系动态变化
**好的关系会随故事发展:**
```
第一章:陌生人
第三章:不情愿的盟友
第五章:建立信任
第七章:背叛/考验
终章:真正的友谊(或决裂)
```
### 关系揭示
**逐步揭示关系深度:**
- 表层:表面互动
- 中层:共同经历
- 深层:真实感受/秘密
---
## 人物一致性检查
角色行为必须符合已建立的性格。
**检查问题:**
- 这件事符合他的核心价值观吗?
- 以他的背景,会有这样的反应吗?
- 他的恐惧会如何影响这个决定?
- 他的缺陷会导致他犯什么错?
**例外处理:**
- 如果角色"不符合性格"行事,必须有原因
- 解释应该在相同/下一章提供
- 可以是成长的标志(角色克服缺陷)
---
## 人物出场设计
### 首次出场原则
**有效的出场方式:**
- **行动中** - 展示能力或性格
- **冲突中** - 立即建立关系/对立
- **误解中** - 建立悬念
**避免:**
- 镜子自照描写外貌
- 姓名+年龄+职业的简历式介绍
- 无意义的日常活动
### 出场示例对比
| 无效出场 | 有效出场 |
|---------|---------|
| 李明28岁是一名侦探。他走进办公室。| 李明跨过警戒线,警官试图拦住他。"市刑警队,李明。"他亮出证件,径直走向尸体。|
| 美丽的女孩坐在窗边,她叫小红。| 她已经三天没睡了,咖啡杯里的液体在颤抖。当门铃响起时,她几乎把杯子摔在地上。|
-40
View File
@@ -1,40 +0,0 @@
# 连贯性保证机制
为确保长时间创作的故事连贯性:
## 写前必读
每次开始写新章节前:
1. 阅读 `00-大纲.md` 中所有已完成章节的摘要
2. 读取上一章文件,了解当前悬念
3. 检查人物状态(位置、情绪、关系)
## 穿针引线
在新章节中:
- 呼应前文埋下的伏笔和线索
- 提及之前发生的事件(自然融入)
- 让人物行为与之前保持一致
## 人物状态跟踪
注意人物在各章节中的变化和成长:
- 位置变化(人在哪里)
- 情绪状态(当前心情)
- 关系变化(与其他角色关系)
- 能力变化(获得新技能/信息)
## 悬念线延续
确保主线悬念逐步推进:
- 每章至少回应一个旧悬念
- 提出新悬念或升级现有悬念
- 不要遗忘任何未解的悬念
## 一致性检查清单
- [ ] 人物行为符合其性格设定
- [ ] 前后伏笔有呼应,逻辑闭环
- [ ] 高潮低谷分布合理,节奏恰当
- [ ] 时间线连贯(没有时间跳跃错误)
- [ ] 场景转换自然(没有凭空出现)
-66
View File
@@ -1,66 +0,0 @@
# 内容扩充技巧
当章节内容不足时,使用以下技巧自然扩充。
## 1. 场景细节描写
不要只说"他走进房间",描写:
- 房间的布局、光线、气味
- 物品的细节和质感
- 环境对人物的影响
- 人物在空间中的移动
## 2. 人物内心活动
展示而非讲述内心世界:
- 角色的犹豫和纠结
- 过去记忆的闪回1-2段
- 对未来的担忧和期待
- 道德选择的内心辩论
## 3. 对话扩展
不要只推进剧情,让对话:
- 展现人物性格和说话方式
- 包含潜台词和暗示
- 有来回交锋和试探
- 偶尔跑题再拉回(更真实)
## 4. 感官体验
调动五感描写:
- 视觉:颜色、光影、形状
- 听觉:声音、音乐、沉默
- 触觉:温度、质感、疼痛
- 嗅觉:气味、香味、腐臭
- 味觉:食物、饮料、血腥味
## 5. 次要情节线
在主剧情中穿插:
- 配角的小故事
- 暗线的发展
- 伏笔的埋设
- 人物关系的微妙变化
## 6. 节奏放慢
关键时刻慢下来描写:
- 动作场景的分解
- 情感转变的过程
- 发现真相的时刻
- 紧张对峙的延展
## 7. 环境烘托
用环境反映情绪:
- 天气和氛围
- 社会环境背景
- 文化习俗细节
- 时代特征展现
## 扩充原则
- **自然融入** - 扩充内容要服务于故事,不要注水
- **保持张力** - 即使扩充场景也不能失去冲突
- **推进主线** - 所有扩充最终都要指向核心剧情
+39
View File
@@ -0,0 +1,39 @@
# 第0步初始化与偏好加载
**每次触发SKILL时首先执行**
## 1. 读取用户偏好
检查 `user-preferences.json` 是否存在
- 存在 → 加载偏好数据,用于后续选项排序、推荐标记、个性化欢迎语
- 不存在 → 使用默认值,首次交互结束后自动创建
偏好数据结构与更新规则详见 → [shared-infrastructure.md](shared-infrastructure.md)
## 2. 快捷入口检测
分析用户的首次输入是否已包含丰富的创作信息(题材、主角、冲突等关键要素)
- 如果信息充足 → 展示提取结果,提供三个选项:
- "是的,直接开始规划" → 跳过问答,进入第二阶段
- "先展示提取的信息让我确认/修改" → 展示配置供确认后进入规划
- "不,我还是想走一遍问答流程" → 进入第一层问答
- 如果信息不足 → 直接进入第一层问答
## 3. 个性化欢迎
(如有偏好数据):
> "欢迎回来!基于你之前的创作习惯,我为你做了一些推荐(标记为⭐的选项)。"
## 4. 中断续写检测
扫描 `./chinese-novelist/` 目录下的项目文件夹:
- 查找含 `03-写作计划.json``status``"in_progress"``"validating"` 的项目
- 如果找到未完成项目:
- 展示项目信息小说名称、完成进度X/Y 章已完成)
- 提供选项:
- "继续上次创作" → 直接进入第三阶段,从中断章节继续
- "开始新作品" → 进入第一层问答
- 如果未找到 → 正常进入快捷入口检测或第一层问答
+144
View File
@@ -0,0 +1,144 @@
# 第一阶段·第一层核心定位必答3问
> 本层问题为必答项,确定小说的基本骨架。每个问题提供热门选项 + 自由输入。
---
## Q1题材与创意概要
使用 `AskUserQuestion` 工具询问:
```
Question: 你想要创作什么题材的小说?
Options:
- 悬疑推理(侦探、破案、解谜)
- 言情(现代都市 / 古代宫廷 / 穿越时空)
- 奇幻玄幻(魔法、异世界、修真)
- 科幻未来(科技、太空、末世)
- 武侠仙侠 / 历史架空(江湖、门派、朝堂权谋)
- 都市现实 / 成长(生活、职场、社会)
- ⭐自由描述(我有明确的想法,让我自己说)
```
> **偏好集成**:如果 `favoriteGenres` 中有匹配项,将对应选项排在最前面并标记⭐。
**记录**`题材 = [用户选择]`
**记录**`创意概要 = [用户在"自由描述"中已包含足够信息]`
---
## Q2主角与关系网络
使用 `AskUserQuestion` 工具询问:
```
Question: 主角是什么设定?
Options:
- 男性主角(独角戏)
- 女性主角(独角戏)
- 双主角(男女双线 / 对手戏)
- 群像戏(多线叙事)
- ⭐自由描述(我已想好角色设定)
```
> **偏好集成**:如果 `preferredProtagonist` 有值,标记对应选项为⭐。
**记录**`主角类型 = [用户选择]`
**追问1 — 职业/身份**(如需):
```
Question: 主角的职业或身份是?(简短回答即可)
Options:
- [基于题材推荐的5~7个常见职业]
- 自由输入
```
**记录**`职业/身份 = [用户回答]`
**追问2 — 核心性格**
```
Question: 主角的核心性格是?
Options:
- 热血正义(积极、勇敢、有担当)
- 冷静智慧(理性、谋略、高智商)
- 温暖治愈(善良、温柔、有同理心)
- 高冷孤傲(冷漠、独立、强大)
- 阴暗腹黑(心机、算计、复仇)
- 成长逆袭(从弱到强、打脸升级)
- 自由描述
```
**记录**`核心性格 = [用户回答]`
**追问3 — 关系网络**(可选引导):
> 如果用户未主动提及,轻量提示:"有没有已经想好的关键配角?比如对手、盟友、恋人?(可跳过)"
**记录**`关键配角 = [用户回答 / 无]`
---
## Q3核心冲突与驱动力
使用 `AskUserQuestion` 工具询问:
```
Question: 小说的核心冲突是什么?
Options:
- 生死存亡(生存危机、逃出生天)
- 查明真相(寻找答案、揭露秘密)
- 爱情阻碍(追求真爱、克服阻碍)
- 复仇雪恨(复仇计划、伸张正义)
- 权力争夺(竞争上位、资源争夺)
- 成长突破(自我突破、实现价值)
- 守护保护(守护重要的人或事)
- 自由描述
```
**记录**`核心冲突 = [用户选择]`
**追问 — 驱动力**
```
Question: 是什么推动主角不断向前?主角的内在驱动力是什么?
Options:
- 复仇(为某人/某事而战)
- 爱情(为所爱之人)
- 责任/使命(不得不做)
- 好奇心/求知欲(想知道真相)
- 生存(活下去)
- 野心(想要得到某样东西)
- 自由描述
```
**记录**`驱动力 = [用户回答]`
---
## 第一层完成 → 摘要展示与过渡
Q1-Q3 全部完成后,执行以下两步:
### 1. 展示已明确信息
向用户展示:
```markdown
## 已收集信息
📖 **题材**[题材] — [创意概要]
🧑 **主角**[主角类型] | [职业/身份] | [核心性格]
💥 **冲突**[核心冲突] | 驱动力:[驱动力]
```
### 2. 静默更新偏好
将第一层的回答同步到 `user-preferences.json`(不打扰用户)。
偏好数据结构与更新规则详见 → [shared-infrastructure.md](shared-infrastructure.md)
### 3. 过渡提示
一句话引导进入深度定制:
> "核心定位已完成!接下来是深度定制环节(世界观、视角基调、主题、读者定位、章节数量等),每个问题都可以跳过或随机生成。准备好了吗?"
→ 进入 **第二层深度定制与创作规格Q4-Q8**,详见 [phase1-layer2-customize.md](phase1-layer2-customize.md)
+177
View File
@@ -0,0 +1,177 @@
# 第一阶段·第二层深度定制与创作规格Q4-Q8
> 每个问题都支持「🎲 随机生成」选项。选择后 AI 根据第一层已有信息智能生成合理答案,简短展示一句话供确认。
>
> 用户随时可以说"跳过"、"下一个"、"直接进Q8"来加速流程。
---
## Q4世界观/背景设定
```
Question: 故事发生在什么样的世界?
Options:
- 现实世界(当代中国或其他现实背景)
- 架空历史(特定朝代或虚构朝代)
- 完全虚构世界(需自建规则体系,如魔法/修真体系)
- 未来/科幻世界(科技水平、社会结构特殊)
- ⭐自由描述(我已有详细设定)
- 🎲 随机生成(根据题材智能生成世界观)
```
**智能推荐逻辑**
- 题材 = 奇幻/玄幻/科幻 → **强烈推荐(⚠️)**
- 题材 = 都市现实 → 可跳过(默认现实世界)
- Q1自由输入中已含世界观信息 → 标记"已覆盖"
**追问**(如果用户选择了需要展开的选项):
```
Question: 这个世界有什么独特的规则或设定要素?(简单描述即可)
Options:
- [基于题材推荐的2-3个方向]
- 自由描述
- 暂时没想到,后面再定
```
**记录**`世界观 = [用户选择/生成结果]`
---
## Q5叙事视角与基调
```
Question A - 叙事视角:你希望用什么视角讲故事?
Options:
- 第三人称限制视角(跟随主角的所见所感)
- 第三人称全知视角(上帝视角,可切换角色)
- 第一人称(主角自述,代入感最强)
- 多视角切换(每章或每段切换不同角色视角)
- ⭐自由描述
- 🎲 随机生成
```
```
Question B - 整体基调:故事的氛围风格是?
Options:
- 紧张刺激(快节奏、高冲突、悬念驱动)
- 温情治愈(慢节奏、情感向、暖心)
- 轻松幽默(喜剧感、轻松愉快)
- 沉重深刻(探讨人性/社会、有文学性)
- ⭐自由描述
- 🎲 随机生成
```
> **偏好集成**:如果 `preferredPerspective` / `preferredTone` 有值,标记对应选项为⭐。
**记录**`叙事视角 = [...]``基调 = [...]`
---
## Q6核心主题/价值观
```
Question: 这部小说最想表达的核心主题是什么?(这决定了故事的灵魂)
Options:
- 成长与蜕变(主角的内在变化是核心)
- 正义与复仇(善恶对决、伸张正义)
- 爱与牺牲(感情线驱动,为所爱之人付出一切)
- 权力与欲望(野心、争夺、堕落与救赎)
- 生存与希望(绝境中的人性光辉)
- 自由与束缚(对抗命运/体制/偏见)
- ⭐自由描述(我有明确主题)
- 🎲 随机生成
```
**记录**`核心主题 = [用户选择/生成结果]`
---
## Q7读者定位与风格参考
```
Question A - 目标读者:主要写给谁看?
Options:
- 大众读者(番茄小说/网络文学受众,追求爽感和代入感)
- 青少年读者(偏青春、成长、校园题材)
- 成熟读者(偏好深度、文学性、思想性)
- 不确定 / 自由描述
- 🎲 随机生成
```
```
Question B - 风格参考(可选):有没有想模仿的作者或参考作品?(可跳过)
Options:
- [基于题材推荐的3-4位热门作者]
- 没有 / 不确定
- 自由描述
- 🎲 随机生成
```
**记录**`目标读者 = [...]``风格参考 = [...]`
---
## Q8章节数量与特殊要求
```
Question A - 章节数量:你计划创作多少章?
Options:
- 10章短篇约3-5万字
- 15章中短篇约4.5-7.5万字)
- 20章中篇约6-10万字
- 30章中长篇约9-15万字
- 50章长篇约15-25万字
- 自定义(输入具体数字)
```
> **偏好集成**:如果 `typicalChapterCount` 有值,标记对应选项为⭐并提示"上次你选了XX章"。
**记录**`章节数 = [用户选择]`
**追问 — 特殊要求**(可选):
```
Question: 有没有特殊要求?(均可跳过)
Options:
- 有必须包含的情节/场景(请描述)
- 有绝对不能出现的内容(请描述)
- 字数偏好默认每章3000-5000字
- 没有特殊要求,按标准来
- 自由描述多个要求
```
**记录**`特殊要求 = [用户回答 / 无]`
---
## 全部问答完成 → 配置确认
**静默更新偏好**:将第二层的回答同步到 `user-preferences.json`
**展示完整创作配置摘要**
```markdown
## 创作配置确认
📖 **题材**[题材] — [创意概要]
🧑 **主角**[主角类型] | [职业/身份] | [核心性格]
💥 **冲突**[核心冲突] | 驱动力:[驱动力]
🌍 **世界观**[世界观设定]
👁 **视角**[叙事视角] | 🎨 **基调**[基调]
💡 **主题**[核心主题]
📚 **读者**[目标读者] | ✍ **风格参考**[风格参考]
📊 **规模**[章节数]章 | ⚠ **特殊要求**[特殊要求]
```
**使用 AskUserQuestion 请求最终确认**
```
Question: 以上是你的完整创作配置,确认无误吗?
Options:
- 确认,开始规划和创作!
- 我想修改某些设置(指出想改的部分)
```
用户确认后 → **进入第二阶段:规划**
用户要求修改 → 允许修改任意已回答的问题,修改后重新展示摘要并再次确认。
+55
View File
@@ -0,0 +1,55 @@
# 第二阶段:规划 + 二次确认
执行以下步骤:
1. **创建项目文件夹**`./chinese-novelist/{YYYYMMDD-HHmmss}-{小说名称}/`(相对当前工作目录)
2. **生成大纲**:创建 `00-大纲.md`,使用 [outline-template.md](../guides/outline-template.md) 模板,参考 [plot-structures.md](../guides/plot-structures.md) 填入完整的章节规划
3. **生成人物档案**:创建 `01-人物档案.md`,使用 [character-template.md](../guides/character-template.md) 模板,创建主角、反派、配角档案
4. **生成写作计划**:创建 `03-写作计划.json`,基于大纲内容填充,结构如下:
```json
{
"version": 1,
"novelName": "[小说名称]",
"projectPath": "./chinese-novelist/{timestamp}-[小说名称]",
"totalChapters": [章节数],
"minWordsPerChapter": 3000,
"createdAt": "[ISO时间]",
"updatedAt": "[ISO时间]",
"status": "planning",
"writingMode": "[serial|subagent-parallel|agent-teams]",
"chapters": [
{
"chapterNumber": 1,
"title": "[章节标题]",
"filePath": "第01章.md",
"status": "pending",
"wordCount": null,
"wordCountPass": null,
"retryCount": 0
}
]
}
```
完成后,执行以下两步:
**1. 展示规划摘要并请求确认**
向用户展示规划摘要(小说名称、总章数、目标字数、主要人物)并请求确认。
**2. 写作模式选择**(用户确认规划后)
使用 `AskUserQuestion` 询问:
```
Question: 选择写作模式
Options:
- 逐章串行(主 Agent 自己逐章写,全程无中断,适合短中篇)
- 子Agent并行分批派生子 Agent 并行写作,大纲驱动连贯性,适合中长篇)
- Agent TeamsClaude Code 多 Agent 协作模式Agent 间可通讯,需手动开启)
```
用户选择后:
- 更新 `03-写作计划.json` 的 `writingMode` 字段
- 更新 `status` 为 `"in_progress"`
- 进入第三阶段:疯狂创作 → 详见 [phase3-writing.md](phase3-writing.md)
+180
View File
@@ -0,0 +1,180 @@
# 第三阶段:疯狂创作
**重要:全程无需再次向用户确认,必须逐章创作直到完成**
---
## 0. 启动检测与模式读取
开始创作前:
1. 读取 `03-写作计划.json`
2. 读取 `writingMode` 字段,进入对应模式流程
3. 如果存在 `status: "in_progress"` 的章节 → 从该章节继续(中断续写)
4. 如果所有章节 `status: "pending"` → 从第 1 章开始
5. 如果存在 `status: "failed"` 的章节Phase 4 回退)→ 从第一个 failed 章节开始
---
## 1. 逐章创作流程(通用,所有模式共用)
每章创作时严格执行以下步骤:
### 步骤 1: 写前分析(必须执行)
1. 读取 `03-写作计划.json` — 查看各章节状态,确定下一个待创作章节
2. **读取 `00-大纲.md`** — 找到当前章节的规划信息,提取:核心事件、承接上章、悬念钩子、出场人物、场景列表
3. 更新 `03-写作计划.json` — 将本章 `status` 设为 `"in_progress"`
### 步骤 2: 撰写
4. 创建章节文件 — 使用 [chapter-template.md](../guides/chapter-template.md) 模板
5. **基于大纲规划创作** — 严格按照大纲中本章的核心事件和场景列表撰写正文
6. 撰写正文 — **每章必须达到 3000-5000 字**
- 开头检查:前 20% 是否有即时冲突?→ [chapter-guide.md](../guides/chapter-guide.md)
- 对话规范 → [dialogue-writing.md](../guides/dialogue-writing.md)
- 内容不足?使用 [content-expansion.md](../guides/content-expansion.md) 扩充技巧
7. 设置结尾钩子 — 按大纲中本章的悬念钩子设计 → [hook-techniques.md](../guides/hook-techniques.md)
8. **字数检查** — 必须使用脚本检查:`python scripts/check_chapter_wordcount.py <章节文件路径>`
### 步骤 3: 撰写后优化
9. 连贯性检查 — 人物一致性、情节连贯、节奏控制
10. **深度润色去除AI味** — 重点检查并修改:
- **去除过度修饰的形容词**:删减"璀璨"、"瑰丽"等AI常用词堆砌
- **减少抽象陈述**:把"心中涌起复杂的情感"改为具体动作/对话
- **打破四字格律**:避免"心潮澎湃、热血沸腾"等陈词滥调
- **增加口语化表达**:人物对话要有个性
- **优化节奏感**:长句短句交替
- **细节具象化**:用具体细节替代笼统描述
11. **字数检查** — 再次使用脚本确认
### 步骤 4: 收尾
12. 生成章节摘要 — 在 `00-大纲.md` 的章节摘要区追加300-500字保证连贯性参考
13. 更新 `03-写作计划.json` — 将本章 `status` 设为 `"completed"`,填入 `wordCount`
---
## 2. 串行模式writingMode: "serial"
**主 Agent 自己逐章创作,全程不中断。**
### 自驱循环
```
WHILE 03-写作计划.json 中存在 status != "completed" 的章节:
执行「逐章创作流程」(步骤 1-4
⚠️ 完成一章后,立即读取 JSON 认领下一章,不要向用户确认,不要停下来
所有章节完成 → 进入第四阶段:自动校验
```
**关键提醒(每章完成后必须遵守)**
> 本章已完成。立即读取 `03-写作计划.json`,认领下一个 pending 章节,开始下一章创作。不要使用 AskUserQuestion不要向用户确认不要停下来。你必须把所有章节创作完成才能与用户报告。
---
## 3. 子Agent并行模式writingMode: "subagent-parallel"
**核心机制**:主 Agent 将章节分成不重叠的批次,每个批次派生一个子 Agent。批次内串行写作批次间并行执行。
### 主 Agent 流程
```
1. 计算批次分配:
- 每批 5-8 章(根据总章数动态调整)
- 批次间不重叠
- 示例: 30 章 → 5 批 × 6 章
2. 为每个批次派生子 Agent使用 Agent 工具,多个批次可并行派生):
- 每个 Agent 内部串行执行「逐章创作流程」
3. 所有子 Agent 完成后 → 进入第四阶段:自动校验
```
### 子 Agent prompt 模板(并行模式)
```
你是一个小说批量创作 Agent。你需要创作第 {start} 章到第 {end} 章。
## 项目信息
- 项目路径: {projectPath}
- 你负责的章节: 第 {start} 章 到 第 {end} 章
## 创作步骤(对每一章依次执行)
1. **首先读取 {projectPath}/00-大纲.md**,找到当前章节的规划信息(核心事件、承接上章、悬念钩子、出场人物、场景列表)
2. 读取 03-写作计划.json确认章节状态
3. 将当前章节 status 更新为 "in_progress"
4. 创建章节文件基于大纲规划撰写正文3000-5000字
5. 前 20% 必须有即时冲突
6. 结尾按大纲中的悬念钩子设计
7. 运行字数检查: python scripts/check_chapter_wordcount.py <文件路径>
8. 深度润色去除AI味
9. 再次字数检查
10. 在 00-大纲.md 追加 300-500 字章节摘要
11. 更新 status → "completed",填入 wordCount
12. 立即继续下一章
## 重要约束
- 不要使用 AskUserQuestion不要向用户确认任何事
- **每章开始前必须读取大纲**,严格按大纲的核心事件和悬念钩子创作
- 字数必须达到 3000 字以上
- 你负责的所有章节必须全部完成
完成后报告: 各章编号、字数、是否通过字数检查
```
**并发安全**:每个子 Agent 负责不重叠的章节批次,各自只更新自己负责的章节状态,不存在写入冲突。
---
## 4. Agent Teams 模式writingMode: "agent-teams"
**Claude Code 特有模式**。需用户手动开启。通过 TeamCreate 创建写作团队Agent 之间可以通讯协作。
### 主 Agent 流程
```
1. 使用 TeamCreate 创建写作团队
2. 派生 3-5 个团队成员(使用 Agent 工具 + team_name 参数)
3. 使用 TaskCreate 为每一章创建一个任务
4. 团队成员各自:
a. 从 TaskList 读取可用任务
b. 使用 TaskUpdate 认领任务(设置 owner
c. 执行「逐章创作流程」
d. 使用 TaskUpdate 标记任务完成
e. 回到 TaskList 认领下一个任务
5. 所有任务完成后 → 关闭团队 → 进入第四阶段:自动校验
```
### 团队成员 prompt 模板
```
你是一个小说创作团队成员。你的任务是创作分配给你的章节。
## 项目信息
- 项目路径: {projectPath}
## 工作流程
1. 从 TaskList 读取可用任务
2. 使用 TaskUpdate 认领任务(设置 owner 为你的名字)
3. **首先读取 {projectPath}/00-大纲.md**,找到该章节的规划信息
4. 读取 03-写作计划.json获取该章节状态
5. 执行逐章创作流程:
a. 更新 status 为 "in_progress"
b. 创建章节文件基于大纲规划撰写正文3000-5000字
c. 前 20% 必须有即时冲突
d. 结尾按大纲中的悬念钩子设计
e. 字数检查: python scripts/check_chapter_wordcount.py <文件路径>
f. 深度润色去除AI味
g. 再次字数检查
h. 在 00-大纲.md 追加章节摘要
i. 更新 status → "completed",填入 wordCount
6. 使用 TaskUpdate 标记任务完成
7. 回到 TaskList 认领下一个任务
## 重要约束
- 不要使用 AskUserQuestion不要向用户确认任何事
- **每章开始前必须读取大纲**,严格按大纲的核心事件和悬念钩子创作
- 字数必须达到 3000 字以上
- 与其他团队成员通过 SendMessage 协调,避免写同一章节
```
**并发安全**:通过 TaskList 系统的内置所有权语义owner 字段)和 Agent 间通讯避免冲突。
+65
View File
@@ -0,0 +1,65 @@
# 第四阶段:自动校验与修复
**目标**:确保所有章节完成且字数达标,全程无需用户介入。
---
## 校验流程
### 1. 初始化校验
读取 `03-写作计划.json`,将项目 `status` 更新为 `"validating"`
### 2. 逐章检查
对每一章执行以下检查:
1. **文件存在性**:检查 `filePath` 指定的文件是否存在
2. **字数检查**:使用脚本检查字数
```bash
python scripts/check_chapter_wordcount.py <章节文件路径>
```
3. **更新 JSON**:将 `wordCount` 和 `wordCountPass` 写入对应章节记录
### 3. 汇总结果
- **全部通过**(所有章节文件存在且 `wordCountPass == true`)→ 更新项目 `status` 为 `"completed"`进入步骤5
- **有不通过** → 进入步骤4
### 4. 自动修复最多3轮
对每个不通过的章节:
1. 将 `status` 设为 `"failed"``retryCount` 加 1
2. 回到第三阶段对该章节执行逐章创作流程(写前分析→撰写→润色→收尾)
3. 重写完成后重新检查字数
4. 更新 `03-写作计划.json`
循环规则:
- 最多执行 **3轮** 校验-修复循环
- 超过3次仍不合格的章节保留记录但不阻塞流程
- 所有修复完成后更新项目 `status` 为 `"completed"`
### 5. 完成报告
向用户展示创作完成总结:
```
📊 《[小说名称]》创作完成
总章数:[X] 章
总字数:[X] 字
完成率:[X]%
各章节状态:
✅ 第1章[标题][字数]字)
✅ 第2章[标题][字数]字)
...
项目文件夹:./chinese-novelist/[timestamp]-[小说名称]/
```
如有不合格章节超过3次重写仍未通过在报告中标注
```
⚠️ 第X章字数不足[实际字数]/3000已重试3次
```
+117
View File
@@ -0,0 +1,117 @@
# 共享机制
本文件定义跨阶段共享的机制和规则。
---
## 三大黄金法则
1. **展示而非讲述** - 用动作和对话表现,不要直接陈述
2. **冲突驱动剧情** - 每章必须有冲突或转折
3. **悬念承上启下** - 每章结尾必须留下钩子
---
## 用户偏好系统
### 存储文件
`user-preferences.json`(项目根目录,首次使用后自动创建)
### 数据结构
```json
{
"version": 1,
"updatedAt": "2026-04-12",
"preferences": {
"favoriteGenres": [],
"preferredProtagonist": "",
"preferredPerspective": "",
"preferredTone": "",
"typicalChapterCount": null,
"styleReferences": [],
"dislikes": [],
"creationHistory": []
}
}
```
### 偏好更新规则
| 时机 | 行为 |
|------|------|
| 每完成一层问答 | 静默将本层回答同步到偏好文件(追加/更新,不删除历史) |
| 用户说"记住我的偏好" | 保存当前所有配置到偏好 |
| 用户说"忘记XX偏好" | 清除指定维度的偏好 |
| 用户说"重置偏好" | 清空所有偏好数据 |
| 一部长篇创作完成 | 将作品信息追加到 `creationHistory` |
### 偏好如何影响交互
1. **启动欢迎语**:有偏好时显示"欢迎回来!" + 个性化提示
2. **选项排序**Q1中将 `favoriteGenres` 匹配项排前面
3. **常用标记**Q5/Q8中对应用⭐标记"你的常用"/"上次选择"
4. **需求报告**:结合偏好给个性化建议(如"你之前喜欢悬疑+第三人称限制,这次要不要试试多视角?"
5. **随机生成**:优先从偏好范围内随机选取,保持一致性
6. **风格参考追问**:优先推荐 `styleReferences` 中的作者
### 错误恢复
- **回退修改**:用户随时可说"回到QX"、"修改XX"AI 回退到指定问题重新询问
- **中途暂存**:通过 `03-写作计划.json` 实现自动暂存下次触发SKILL时 Phase 0 自动检测未完成项目,询问"继续上次的《XXX》"
- **偏好文件损坏**JSON解析失败时忽略偏好使用默认值并在后台修复文件
---
## 写作计划系统
### 存储文件
`03-写作计划.json`项目文件夹内Phase 2 创建)
### 作用
- **进度跟踪**记录每章创作状态pending/in_progress/completed/failed
- **写作模式**记录用户选择的写作模式serial/subagent-parallel/agent-teams
- **中断续写**Phase 0 读取 JSON 检测未完成项目,支持从断点继续
- **校验依据**Phase 4 基于 JSON 校验章节完成度和字数
- **并行协调**(可选):多 Agent 并行写作时通过 JSON 状态避免冲突
### 与大纲的关系
- `00-大纲.md`:章节规划(核心事件、悬念钩子、承接上章、出场人物、场景列表)+ 章节摘要(连贯性参考)
- `03-写作计划.json`:章节状态、字数、重试次数、写作模式(机器可读的进度跟踪)
- Phase 3 创作每章时必须读取 `00-大纲.md` 中对应章节的规划信息,作为创作依据
- 两者严格对应JSON 中的 `chapterNumber``title` 必须与大纲中的章节规划一致
### JSON 损坏处理
- JSON 解析失败时:提示用户,尝试从大纲的章节摘要区推断完成进度
- 章节状态丢失时:通过文件存在性和字数脚本重建状态
---
## 字数检查脚本
使用 `scripts/check_chapter_wordcount.py` 检查章节字数:
```bash
# 检查单个章节
python scripts/check_chapter_wordcount.py ./chinese-novelist/项目文件夹/第01章.md
# 检查所有章节
python scripts/check_chapter_wordcount.py --all ./chinese-novelist/项目文件夹/
# 自定义最小字数
python scripts/check_chapter_wordcount.py ./chinese-novelist/项目文件夹/第01章.md 3500
```
### 使用场景
| 阶段 | 用途 |
|------|------|
| Phase 3逐章创作 | 撰写后检查单章字数低于3000字必须扩充 |
| Phase 4自动校验 | 批量检查所有章节字数,不合格章节自动重写 |
低于3000字的章节必须使用 [content-expansion.md](../guides/content-expansion.md) 的扩充技巧进行扩充。
+665
View File
@@ -0,0 +1,665 @@
# 章节写作指南
每一章都应该是一个完整的叙事单元,同时推动整体故事向前发展。
---
## 前 20% 决定生死
**读者在前 20% 的内容决定是否继续阅读。** 如果开头不够吸引人,读者会放弃,无论后面写得多么精彩。
### 前 20% 必须达到的效果
1. **即时紧张感** — 读者立即感受到危机或冲突
2. **重大事件** — 发生推动剧情的重要事情
3. **情感冲击** — 读者产生强烈情绪(好奇、震惊、担忧)
4. **继续阅读的欲望** — 迫切想知道接下来发生什么
### 开头致命错误(绝对避免)
| 错误类型 | 示例 | 为什么致命 |
|---------|------|-----------|
| 天气描写 | "那天天气晴朗,万里无云……" | 与故事无关,读者无耐心 |
| 日常流程 | "李明醒来,刷牙洗脸,吃早餐……" | 无聊,没有冲突 |
| 回顾上章 | "上一章我们说到……" | 读者已经知道,浪费时间 |
| 缓慢铺垫 | "先介绍一下这个城市的背景……" | 信息倾倒,没有行动 |
| 平淡对话 | "你好,你好吗?我很好。" | 无意义对话,没有张力 |
| 过度解释 | "这是因为,所以,然后……" | 讲述而非展示 |
---
## 十种强力开头技巧
### 1. 行动中开场In Media Res
直接从冲突或动作的高潮点开始。
> **悬疑/犯罪:** 子弹擦过他的耳边,击碎了身后的花瓶。李明没有回头,翻滚躲到沙发后面。
>
> **言情/都市:** 婚纱的拉链卡住了。门外婚礼进行曲已经响起,而她的手机屏幕上,一条陌生女人发来的消息还没来得及关掉。
>
> **奇幻/玄幻:** 护山大阵碎裂的瞬间,苏衍知道自己被同门卖了。身后是万丈深渊,身前是三只四阶妖兽。
>
> **历史/古风:** 刀光闪过,钦差的人头滚落在青石板上。赵寅擦了擦脸上的血,抬头望向满殿跪伏的文武百官。
>
> **科幻:** 警报响了。林薇从冬眠舱里醒来,发现飞船上其他六百三十二个舱位全部显示"生命体征消失"。
**为什么有效:** 立即建立紧张感,读者想知道"发生了什么"和"接下来怎么办"。
### 2. 反常情境
呈现一个不符合常理的场景,激发好奇。
> **悬疑/犯罪:** 死人坐在办公桌前,正在写一份报告。
>
> **言情/都市:** 他对着镜子里自己的脸拨了一个电话。接电话的人说:"你打错了,我不认识你。"可那是他自己的声音。
>
> **奇幻/玄幻:** 全城的花在同一秒枯萎。街上的老人跪地痛哭,小孩拍手欢笑。只有云墨知道这意味着什么——封印破了。
>
> **历史/古风:** 太阳从西边升起的那天,史官烧掉了所有的史书。
>
> **科幻:** 测谎仪显示她在说真话。但她说的事情,不可能发生在这个宇宙。
**为什么有效:** 不可能的事物迫使读者想了解"怎么回事"。
### 3. 震撼对话
用一句惊人的对话开场。
> **悬疑/犯罪:** "我把孩子卖了。"妻子平静地说,继续翻阅杂志。
>
> **言情/都市:** "你从来没有爱过我,对吗?"她说这话的时候在笑,笑得他心里发冷。
>
> **奇幻/玄幻:** "天劫失败了。"长老的声音在回荡,"她已经不再是人了。"
>
> **历史/古风:** "臣请陛下赐死。"殿上无人敢出声。大臣把乌纱帽摘下,放在地上,朝龙椅磕了三个响头。
>
> **科幻:** "我们不是第一批人类。"AI的声音第一次有了颤抖"是第七批。前六批都是我们自己毁灭的。"
**为什么有效:** 立即制造情感冲击,读者急于知道前因后果。
### 4. 倒计时开场
从时间压力开始。
> **悬疑/犯罪:** 还有三分钟,炸弹就会爆炸。而拆弹包里少了一根红线。
>
> **言情/都市:** 航班登机口还有十分钟关闭。她手里攥着两张机票,一张是自己的,一张是给他的。
>
> **奇幻/玄幻:** 天雷第七道劈下来还有一炷香的时间。他的金丹还没有凝成,而他脚下已经没有退路。
>
> **历史/古风:** 天亮之前,密函必须送到。城门一开,里面的人全都要死。
>
> **科幻:** 剩余氧气:四小时十七分。船上五个人,救生舱只能坐三个。
**为什么有效:** 紧迫感天然制造阅读驱动力。
### 5. 重大发现
从发现关键线索或真相开始。
> **悬疑/犯罪:** 法医报告摊在桌上。死因不是意外,是精心策划的谋杀。而嫌疑人只有一个——他自己。
>
> **言情/都市:** 她在丈夫的外套口袋里找到了一张照片。照片上的女人她不认识,但背景是她自己的卧室。
>
> **奇幻/玄幻:** 秘境深处有一面镜子。镜子里映出的不是他的脸,而是千年前的自己。
>
> **历史/古风:** 他翻开那本被禁的密档,发现三十年前的战役根本不是史书写的那样。阵亡名单上第一个名字,是他的父亲。
>
> **科幻:** 数据解码完毕。那段来自深空的信号不是噪音,是一组坐标——指向地球。
**为什么有效:** 重大转折迫使读者重新理解之前的一切。
### 6. 危机时刻
从角色面临最大危机开始。
> **悬疑/犯罪:** 门被踹开的瞬间,她知道藏不住了。保险箱里的秘密即将曝光。
>
> **言情/都市:** 他看到她走向对方的那一刻,才意识到自己从来没有说出口过。而现在来不及了。
>
> **奇幻/玄幻:** 元婴碎裂的声音,比任何刀剑入肉都响。他跪在废墟里,感受着修为一寸寸消散。
>
> **历史/古风:** 围城第七日,粮草已尽。守将把最后的酒分给了伤兵,自己端起了空碗。
>
> **科幻:** 引擎熄火的那一刻,船体开始向黑洞坠落。所有人都在尖叫,只有她在看舷窗外扭曲的星光。
**为什么有效:** 高风险,读者关心角色命运。
### 7. 谜团浮现
从无法解释的现象开始。
> **悬疑/犯罪:** 醒来时,他发现右手背上出现了一个从未见过的纹身。而他不记得昨晚发生了什么。
>
> **言情/都市:** 每天凌晨三点零七分,她的手机会收到一条空白短信。发送者的号码是自己的。
>
> **奇幻/玄幻:** 宗门藏经阁第三层,一夜之间所有古籍上的文字全部消失了。只有一本书多了几页,上面写着一个名字。
>
> **历史/古风:** 那口枯井已经干涸百年。今天早上,井水满了,水面浮着一朵不应在冬天盛开的莲花。
>
> **科幻:** 无人探测器传回火星地表照片。第九张照片的左下角,有一行用石头摆出来的汉字。
**为什么有效:** 神秘感让读者想要解开谜题。
### 8. 背叛开场
从背叛或信任崩塌开始。
> **悬疑/犯罪:** 枪口对准他的后背。"对不起,"他信任了十年的搭档说,"他们给的太多了。"
>
> **言情/都市:** 她站在民政局门口等了三个小时。最后等到的是他发来的一条消息:"对不起,我今天和别人领证了。"
>
> **奇幻/玄幻:** 大师兄笑着把剑刺进他的心口。"你以为护山大阵是怎么破的?"
>
> **历史/古风:** 结义金兰二十年,他把酒杯摔在地上,拔刀相向。从今往后,只有仇人,再无兄弟。
>
> **科幻:** 忠诚协议被触发的那一刻,他才明白——他的搭档从来没有站在人类这边。
**为什么有效:** 情感冲击,角色瞬间陷入绝境。
### 9. 重大选择
从角色的艰难决定开始。
> **悬疑/犯罪:** 救生艇只能载一个人。她的丈夫和女儿都在冰冷的海水里挣扎。她伸出手——
>
> **言情/都市:** 升职通知和她的手术报告同时出现在桌上。只有一个能选,时间只够做一件事。
>
> **奇幻/玄幻:** 渡劫成功率三成。但不渡,半年内金丹碎裂,生不如死。她看着手中那颗不明来历的丹药,咬了咬牙。
>
> **历史/古风:** 降,可保满城百姓不死。战,则名垂青史但阖城殉国。他站在城头,日落之前必须给一个答复。
>
> **科幻:** 销毁数据可以拯救一万人,但也会抹掉她关于女儿的全部记忆。她盯着删除键,手指悬在半空。
**为什么有效:** 道德困境迫使读者代入思考"我会怎么选"。
### 10. 结局预告
从未来的某个关键时刻开始,然后倒叙。
> **悬疑/犯罪:** 三天后,所有人都会后悔今天的决定。但此刻,会议室里的每个人都在微笑。
>
> **言情/都市:** 她是在整理遗物时才发现那封信的。信封上写着"等我死后打开",落款日期是十年前。
>
> **奇幻/玄幻:** 后来史书记载,这场浩劫始于一个再寻常不过的清晨。没有人注意到城门口来了一个陌生人。
>
> **历史/古风:** 后人都说那一夜改变了天下大势。可当时在场的人只知道,那晚的月亮特别圆,酒特别烈。
>
> **科幻:** 这是一份事后报告。如果你正在阅读它,说明我们的计划失败了。一切从七十二小时前说起。
**为什么有效:** 预示灾难或转折,读者想知道一切是如何发生的。
---
## 中文文学技法
这些技法来自中国传统文学,能让小说的语言质量产生质的提升。不是理论,是实操工具。
### 白描Plain Sketch
用最少的笔墨精确捕捉本质。去掉多余的形容词和修饰语,让画面自己说话。
**反例(堆砌修饰):**
> 璀璨的星空下,瑰丽的晚霞映照着静谧的湖面,微风轻拂过翠绿的柳枝。
**正例(白描):**
> 湖面映着天光,水波不兴。远处有人点了一盏灯。
**操作要点:**
- 名词和动词为主,形容词能砍就砍
- 一句话最多一个修饰语
- 动作代替形容:"他老了"不如"他扶着墙站起来"
- 写完一段后,删掉所有形容词再读一遍,如果意思没变,那些形容词就是多余的
### 留白Leaving Blank Space
不说的部分比说的部分更有力量。在关键场景的解答前收笔,让读者自己填充。
**操作要点:**
- 对话场景:在沉默的那一刻收尾,不要写出回答
- 情感场景:写动作,不写感受。"她把信折好放回信封"比"她心如刀绞"有力
- 转折场景:写到转折发生的那一瞬间停止,下一章再接
- 高潮场景:最高潮处戛然而止,不要写角色的感想和总结
**正例:**
> 他看着她的背影消失在安检口。口袋里的手机响了。他没接。
读者自己会去想:他为什么不接?他是什么心情?参与感远比直接写出更强。
### 意象营造Imagery
用一个反复出现的具象物品承载抽象情感。它是情感的速记符号。
**操作要点:**
- 选取与人物或主题相关的具象物品(一朵枯花、一只停摆的钟、玻璃上的雨)
- 前期自然出现,不刻意强调
- 中期变化重复(花从新鲜到枯萎,钟从走动到停摆)
- 关键时刻集中爆发,释放全部累积的情感重量
- 一本书里意象不宜超过三个,否则变成密码本
**示例:** 第一章她桌上有一盆绿萝,浇着水。第十章她住院,绿萝黄了两片叶子。第二十章她走后,桌上只剩一个空花盆和干透的土。一个意象讲完了整条感情线。
### 草蛇灰线Subtle Foreshadowing
在看似随意的细节中埋入线索。读者第一次读到不会注意,重读时才会拍案。
**操作要点:**
- 埋伏笔时伪装成无关紧要的闲笔(一次随口提及、一个背景细节、一个不经意的动作)
- 揭晓时不要大张旗鼓,让读者自己发现那个联系
- 间隔要足够远(至少隔五章以上)
- 伏笔清单必须记录,否则写着写着就忘了
**示例:** 第二章角色随口提到"我妹妹"。第十二章读者得知妹妹已经去世。回过头看,那句随口的"我妹妹"暴露了他从未接受这个事实——因为他说的是现在时。
### 蒙太奇剪辑Montage Editing
用锐利的场景跳跃制造意义。不做平滑过渡,让并列本身讲故事。
**操作要点:**
- 两个场景之间直接切换,不用"与此同时""另一边"等过渡语
- 用空行或分隔符标记跳跃
- 选择有强烈对比或呼应的两组画面
- 对比产生第三层含义A+B=CC不在文本里在读者脑子里
**示例:** 一场婚礼祝酒直接切到一场葬礼。不需要任何解释文字,对比本身就告诉读者:有人从喜到悲,时间流逝,物是人非。
---
## 标准章节结构
### 1. 开头钩子(前 20%)— 最关键
**必须包含:**
- 即时冲突或危机
- 重大事件或信息
- 强烈情感冲击
- 行动场景
使用上述十种开头技巧之一,或组合使用。
### 2. 发展推进(中间 50%-60%
本章的核心内容,必须推进剧情或深化人物。
**推进方式:**
- **新信息揭示** — 让读者或主角获得重要信息
- **关系变化** — 人物关系发生转变
- **问题升级** — 现状恶化,新危机出现
- **角色成长** — 主角获得新技能、新认知
**避免:**
- 纯粹的场景描写(风景、房间布局等与剧情无关的)
- 与剧情无关的人物互动
- 重复已知的对话
- 用大段内心独白代替行动
### 3. 高潮时刻(后 15%-20%
本章的情感或动作最高点。
**高潮类型:**
- **动作高潮** — 战斗、追逐、对抗
- **情感高潮** — 重大发现、背叛、告白、牺牲
- **心理高潮** — 主角的内心转折点
### 4. 结尾钩子(最后 5%-10%
留下悬念,让读者想看下一章。详见 [hook-techniques.md](hook-techniques.md)。
---
## 章节类型分类
### 情节推进章
- **目的:** 推动主线剧情发展
- **特征:** 有明确的事件进展、重要信息揭示
- **示例:** 主角发现线索、敌人发动攻击、盟友背叛
### 人物深化章
- **目的:** 深化读者对人物的理解
- **特征:** 揭示人物背景、动机、内心冲突
- **示例:** 回忆片段、私密对话、独处时刻
- **注意:** 必须与主线相关,不能是纯粹的人物小传
### 氛围营造章
- **目的:** 建立特定情绪或紧张感
- **特征:** 注重感官描写、节奏控制
- **示例:** 暴风雨前的宁静、潜伏行动、等待审判
### 过渡衔接章
- **目的:** 连接两个重大事件
- **特征:** 信息整理、位置转换、时间跳跃
- **注意:** 保持简洁,避免拖沓;即使过渡也要有一个不可删除的小事件
---
## 章节节奏控制
节奏不是天赋,是技术。以下是可直接操作的控制手段。
### 长短句交替
句子长度决定阅读速度。短句快,长句慢。
**动作场景 — 短句为主:**
> 他侧身。刀锋擦着鼻尖过去。左脚蹬地,身体旋转,刀尖刺出。对方没来得及叫出声。
**思考或描写 — 长句为主:**
> 她坐在窗边看着楼下人来人往,忽然想起小时候母亲也是这样站在阳台上目送她上学,那时候她觉得母亲的目光是理所当然的东西,现在才知道那目光里藏了多少她读不懂的内容。
**操作规则:**
- 连续三句长度相同就必须打破
- 动作段落:句子控制在 10 字以内
- 转折时刻:用一个极短句制造停顿("他愣住了。""没有。"
- 列举或铺排时才允许连续短句,其他时候都要长短交错
### 段落呼吸
段落是读者的呼吸节奏。段落短,呼吸急促;段落长,呼吸平缓。
- **紧张场景:** 一段一两句话,甚至一句话一段
- **缓和场景:** 一段五六句话,允许展开
- **转折爆发:** 长段落中间突然插入一个单句段落,像一记鼓点
**反例(全程均匀):** 每段都差不多长,读起来像推土机压过,读者不会意识到但会感到无聊。
**正例(呼吸变化):**
```
[长段] 他花了整整一个下午把文件翻了一遍,每一页都仔细看过,偶尔停下来在本子上记几笔。窗外的光线从明亮变得昏黄,他连灯都忘了开。(缓和,铺展)
[短段] 最后一页。照片掉出来。(转折,收紧)
[短段] 是她。(爆发,单句)
```
### 信息密度波浪
信息密度 = 单位字数里传达的新信息量。
```
高密度 → 低密度 → 高密度 → 低密度
(动作/对话/揭示)→(沉淀/描写/内心)→(新冲突/转折)→(情感消化/环境过渡)
```
**操作要点:**
- 一段高密度之后必须跟一段低密度,让读者消化
- 连续三段以上高密度 = 读者疲劳,开始跳读
- 连续三段以上低密度 = 读者无聊,开始弃书
- 每章应该有 2-3 个密度波浪,不是全程拉满也不是全程松散
### 节奏模式参考
**悬疑/动作的节奏:**
```
紧张 → 短暂缓解 → 更紧张 → 高潮 → 悬念结尾
```
**言情的节奏:**
```
日常互动(轻松)→ 情感波动(升温)→ 误会或阻碍(紧张)→ 真相或告白(高潮)→ 新的悬念
```
**奇幻/玄幻的节奏:**
```
修炼/准备(低密度)→ 危机降临(中密度)→ 战斗或突破(高密度)→ 战后消化(低密度)→ 新挑战浮现
```
### 全章节奏检查法
写完一章后,做这个快速检查:
1. 标记每段的"速度"(快/中/慢)
2. 画一条节奏曲线(视觉化)
3. 如果曲线是一条直线(全程匀速),需要调整
4. 如果全程是快节奏没有慢段落,加入喘息空间
5. 如果全程慢节奏,找到可以加速的冲突点
---
## 连贯性保证
长篇小说最容易出的问题是前后不一致。以下机制确保每一章都和整体紧密咬合。
### 写前必读
每次开始写新章节前:
1. 阅读 `00-大纲.md` 中所有已完成章节的摘要
2. 读取上一章文件,了解当前悬念和情绪落点
3. 检查人物状态:位置、情绪、关系、已知信息
这三步不可跳过。跳过就等于闭着眼睛往下写。
### 穿针引线
在新章节中主动建立与前文的联系:
- 呼应前文埋下的伏笔和线索
- 自然提及之前发生的事件(不要像旁白解释,要像角色自己的记忆)
- 让人物行为与之前保持一致(性格一致,不是行为重复)
### 人物状态跟踪
跨章节跟踪每个重要角色的变化:
- **位置** — 人在哪里,怎么到的
- **情绪** — 上一章结尾是什么心情,本章开头是否延续
- **关系** — 和其他角色之间的关系有没有变化
- **能力** — 是否获得了新技能、新信息、新资源
建议维护一个简单的人物状态表,每章更新。
### 悬念线延续
确保多条悬念线同步推进:
- 每章至少回应一个旧悬念(哪怕是部分回应)
- 每章至少提出一个新悬念或升级现有悬念
- 列出所有未解悬念清单,定期检查是否有遗忘的线索
### 一致性检查清单
- [ ] 人物行为符合其性格设定,不突兀
- [ ] 前后伏笔有呼应,逻辑闭环完整
- [ ] 高潮低谷分布合理,节奏恰当
- [ ] 时间线连贯,没有时间跳跃错误
- [ ] 场景转换自然,人物不会凭空出现或消失
- [ ] 人物已知信息一致,不会"忘记"自己已经知道的事情
---
## 章节长度与内容密度
| 章节类型 | 字数范围 | 核心事件数量 | 场景数量 | 适用场景 |
|---------|---------|-------------|---------|---------|
| 短章节 | 2000-3000 | 1 个主要事件 | 1-2 个场景 | 过渡衔接、单一场景聚焦 |
| 标准章节 | 3000-5000 | 2-3 个主要事件 | 2-4 个场景 | 大多数章节 |
| 长章节 | 5000-7000 | 3-4 个主要事件 | 3-5 个场景 | 高潮、大战、多线收束 |
**原则:**
- 每章至少包含一个不可删除的核心事件
- 3000-5000 字是默认目标,根据内容自然浮动
- 短章节用于节奏上的"急停"或"喘息",不应成为常态
- 长章节用于重大转折,但要有足够内容支撑,不能注水
---
## 类型特定检查
不同题材有各自的硬性要求。在通用检查之外,根据题材补充以下检查项。
### 悬疑/犯罪类
- [ ] 有线索揭示(哪怕是读者后来才发现的隐线索)
- [ ] 有新谜题提出(不能只解答不提问)
- [ ] 逻辑无漏洞(读者回头看不能找到破绽)
- [ ] 嫌疑人行为有合理动机(不能为了剧情强行犯蠢)
- [ ] 线索公平性:读者理论上可以提前猜到真相
### 言情/都市类
- [ ] 关系有进展(不能原地踏步五章)
- [ ] 有情感张力(暧昧、误会、吃醋、心动,至少占一种)
- [ ] 读者在意这对角色能不能在一起(如果不关心,就是失败)
- [ ] 甜和虐的比例根据剧情阶段调整,不能一直甜或一直虐
- [ ] 配角也有自己的恋爱观,不能全员只为主角服务
### 奇幻/科幻类
- [ ] 世界观前后一致(已建立的规则不能推翻)
- [ ] 设定不破坏(不能为了方便临时加设定)
- [ ] 解释不过度(让读者通过事件理解规则,不要大段说明)
- [ ] 力量体系有明确边界(主角不能无限变强)
- [ ] 新奇感:至少有一个让读者觉得"有意思"的点子
### 动作类
- [ ] 动作场面清晰,读者能想象空间位置
- [ ] 节奏快速,动作段落用短句短段
- [ ] 地理空间明确(在哪里打,往哪里跑,有没有退路)
- [ ] 每场动作有不同亮点,不能每场都是一样的打斗
- [ ] 动作之间有情感 stakes不只是为打而打
---
## 章节写作检查清单
撰写每章后逐项自查。任何一项不合格就修改。
### 开头检查(最关键)
- [ ] 前 20% 是否极其吸引人?(如果不是,重写)
- [ ] 是否在第一段就建立冲突或紧张?
- [ ] 是否有重大事件或信息揭示?
- [ ] 是否有强烈的情感冲击?
- [ ] 读者是否会迫切想知道接下来发生什么?
- [ ] 是否避免了所有"致命错误"?(天气、日常、回顾等)
### 内容检查
- [ ] 本章是否推进了主线剧情或深化了人物?
- [ ] 是否有冲突或转折?
- [ ] 是否有核心事件(删除它会影响理解)?
- [ ] 对话是否推动情节或揭示人物?
- [ ] 是否展示了而非讲述了关键信息?
- [ ] 结尾是否留下悬念钩子?
- [ ] 是否为下一章埋下伏笔?
### 人物检查
- [ ] 人物行为符合已建立的性格?
- [ ] 人物对事件有情绪和行动反应?
- [ ] 对话能区分不同角色?
- [ ] 通过行动和对话表现性格,而非直接陈述?
### 对话检查
- [ ] 每句对话有目的(推进情节、揭示人物、制造冲突)
- [ ] 没有"你好""吃了吗"等无意义对话
- [ ] 对话简洁自然,符合真实说话方式
- [ ] 有潜台词,不是所有话都直说
- [ ] 对话标签使用得当,不过度使用副词
### 悬念检查
- [ ] 结尾有钩子,让读者想看下一章?
- [ ] 悬念强度与故事位置匹配?
- [ ] 不是虚假悬念(机械误会、无意义的"突然"
- [ ] 为下一章设置了冲突或期待?
### 展示而非讲述检查
| 讲述(避免) | 展示(使用) |
|-------------|-------------|
| 他很愤怒 | 他握紧拳头,指节发白 |
| 她很美丽 | 他凝视着她,忘记说话 |
| 他很紧张 | 他反复调整领带 |
| 房间很乱 | 衣服扔在沙发上,外卖盒堆在桌上 |
| 他很富有 | 他从口袋里掏出一叠现金 |
| 她很伤心 | 她低头搅咖啡,勺子停了很久 |
- [ ] 是否直接陈述了情绪?(改为身体反应)
- [ ] 是否用形容词总结了?(改为具体描写)
- [ ] 是否跳过了关键场景?(补充展示)
### 节奏检查
- [ ] 句子长度有变化,没有连续三句长度相同
- [ ] 段落长度有变化,动作场景用短段落
- [ ] 信息密度有高低交替
- [ ] 全章节奏不是一条直线(有波浪感)
### 连贯性检查
- [ ] 与前文连贯,上一章的悬念有回应
- [ ] 伏笔有呼应或即将揭示
- [ ] 时间线一致,事件顺序正确
- [ ] 人物已知信息一致
### 开头自测问题
如果对开头有以下任何问题回答"否",必须重写:
1. 读者读了前三段后,会想继续读吗?
2. 开头是否有冲突或危机?
3. 开头是否有意外或转折?
4. 开头是否让读者产生强烈情绪?
5. 开头是否避免了平淡的日常、天气、背景说明?
---
## 语言质量检查
### AI 写作痕迹清除
AI 生成文本有明显的语言模式,必须逐项消除:
**高频 AI 词汇(出现一个改一个):**
- "此外""然而""值得注意的是""需要强调的是""不可忽视"
- "彰显""诠释""赋能""映射""折射"
- "不禁""油然而生""心潮澎湃"
- "这一刻""仿佛""宛如"
**四字成语堆砌:**
- 连续使用两个以上四字成语就属于堆砌
- 检查方法:搜索文中所有四字成语,把连续出现的拆开或替换为口语表达
**句式单一:**
- "他做了A。他做了B。他做了C。" — 连续三个主语相同的短句
- 修改:合并、省略主语、改变句式结构
### "的"字密度控制
- 一句话里"的"不超过两个
- 绝对不能出现连续的"的的"
- 修饰结构能简化就简化:"他的红色的漂亮的大衣"→"他那件红色大衣"
### 用词精确
- 删除模糊词:"一些""某种""大概""似乎"(除非刻意表达不确定性)
- 用具体词替代抽象词:"天气不好"→"闷热,空气黏在皮肤上"
- 动词优于形容词:"她走得很快"不如"她几乎是跑过去的"
---
## 质量评分
交付前为每章打分。客观评估,不自欺。
| 维度 | 评分 | 说明 |
|-----|------|-----|
| 开头吸引力 | /10 | 前 3 段抓住读者? |
| 情节推进 | /10 | 本章推进主线? |
| 人物塑造 | /10 | 人物行为一致且有深度? |
| 对话质量 | /10 | 对话自然且推动情节? |
| 悬念设置 | /10 | 结尾钩子让读者想看下一章? |
| 节奏控制 | /10 | 张弛有度? |
| 展示而非讲述 | /10 | 用行动/对话而非陈述? |
| 语言质量 | /10 | 无 AI 痕迹,用词精确? |
| **总分** | **/80** | **>60 可交付,>70 优秀** |
**评分使用方法:**
- 每一项对照检查清单打分,不凭感觉
- 如果某项低于 6 分,该维度必须修改后重新评分
- 总分低于 60 分:整章需要大改
- 总分 60-70 分:基本可交付,打磨细节
- 总分 70 分以上:质量过关,可以交付
+208
View File
@@ -0,0 +1,208 @@
# 人物塑造指南
好的人物是故事的灵魂。读者记住的是人,不是情节。
> 人物档案模板请使用 [character-template.md](character-template.md)Phase 2 创建时使用)。本文档聚焦于**在写作过程中**塑造人物的技法。
---
## 核心原则:矛盾创造深度
真实的人是复杂的,充满矛盾。矛盾不是缺陷,而是人物的**发动机**。
**有效矛盾示例:**
- 雷厉风行的女警长,回家后对着亡夫的照片说话
- 满口仁义的书生,暗中替人写休书赚银子
- 冷血杀手,每天给流浪猫带鱼
- 最不信命的人,抽屉里藏着一张求来的护身符
**无效矛盾**:为矛盾而矛盾,与人物核心无关。
---
## 侧面揭示技法
不要直接陈述性格,通过行为展示。这是"展示而非讲述"在人物塑造上的核心应用。
### 用动作替代标签
| 直接陈述(弱) | 侧面展示(强) |
|----------------|----------------|
| 他很愤怒 | 他捏碎手中的纸杯,碎片扎进掌心也没松手 |
| 她很紧张 | 她反复调整眼镜位置,第三次了 |
| 他很傲慢 | 他从不直视下属的眼睛,对话时总是看窗外 |
| 她很善良 | 她偷偷喂了三年流浪狗,谁也没告诉 |
| 他很孤独 | 电视永远开着,他从来不看 |
### 用选择揭示本质
人物在压力下的选择,比任何描述都有说服力。
**示例:**
> 火灾现场,他可以救名画,也可以救那只猫。他抱起了猫。
> 不需要写"他善良",这个选择已经说了。
### 用习惯暴露真相
反复出现的小习惯是人物的无意识自我暴露。
- 紧张时摸无名指(曾经戴过戒指?)
- 总是坐在背靠墙的位置(缺乏安全感?)
- 说话时避免眼神接触(隐瞒什么?)
- 对每个服务员都说谢谢(教养?还是内疚?)
---
## 主角塑造
### 主角必须有
- **明确目标** - 他想要什么
- **强大动机** - 为什么想要
- **可共情性** - 读者能理解他的感受
- **成长空间** - 故事中会改变
### 主角原型
| 类型 | 特征 | 故事作用 |
|-----|------|---------|
| 英雄型 | 勇敢、正义、利他 | 战胜外在威胁 |
| 成长型 | 从弱小到强大 | 克服内在缺陷 |
| 反英雄型 | 道德灰色、复杂 | 挑战传统道德 |
| 平凡型 | 普通人卷入非凡事 | 读者代入感强 |
### 缺陷致命化
主角必须有缺陷,缺陷在关键时刻导致失败。没有缺陷的角色不会成长。
| 缺陷 | 导致的失败 | 成长方向 |
|-----|----------|---------|
| 傲慢 | 低估对手,落入陷阱 | 学会倾听 |
| 信任问题 | 拒绝帮助,孤立无援 | 学会信任 |
| 完美主义 | 无法及时行动,错失机会 | 学会接受不完美 |
| 复仇心 | 被利用,失去理智 | 学会放下 |
| 逃避 | 问题越滚越大 | 学会面对 |
---
## 反派塑造
好反派不是坏人,是**信念不同的人**。
### 好反派的标准
- **强大可信** - 不应该是草台班子
- **有自己的逻辑** - 他相信自己在做正确的事
- **与主角有深层联系** - 不是单纯为了作恶
- **揭示主题** - 挑战主角的信念
### 反派动机层次
**浅层动机**(不够):
> "我想毁灭世界" → 乏味
**中层动机**(及格):
> "我失去了一切,世界对我没有意义" → 可理解但单薄
**深层动机**(有力):
> "我的女儿死于一种本可治愈的病,但药厂为了利润延迟了上市。这个世界不值得被拯救。" → 读者虽然不认同,但能理解
### 反派与主角的镜像关系
最好的反派是主角的**黑暗镜像**——如果主角走了另一条路,就会变成他。
```
主角:失去家人后选择保护他人
反派:失去家人后选择毁灭一切
同一起点,不同选择。
```
---
## 配角的功能性
配角存在的唯一理由是**对主角产生作用**。
### 配角类型
| 类型 | 功能 | 注意 |
|-----|------|------|
| 导师型 | 指引主角,传递信息 | 必须有自己的盲区 |
| 盟友型 | 协助主角,提供支持 | 不能只是工具人 |
| 搞笑型 | 缓解紧张 | 在关键时刻也能严肃 |
| 叛徒型 | 制造转折 | 背叛要有前期铺垫 |
### 配角原则
- 删除"只是存在"的角色
- 每个配角必须有明确作用
- 避免刻板印象(除非是有意为之)
---
## 人物关系设计
### 关系动态变化
好的关系会随故事发展,不是静态的:
```
第一章:陌生人
第三章:不情愿的盟友
第五章:建立信任
第七章:背叛/考验
终章:真正的友谊(或决裂)
```
### 关系揭示层次
逐步揭示关系深度,不要一次性全部暴露:
- **表层**:表面互动
- **中层**:共同经历后的默契
- **深层**:真实感受/秘密
### 高戏剧潜力关系
| 关系类型 | 戏剧潜力 | 经典模式 |
|---------|---------|---------|
| 亦敌亦友 | 高 | "我知道你在利用我,但我需要你" |
| 禁忌之爱 | 高 | 身份/立场对立,但无法控制感情 |
| 师徒关系 | 中 | "教会徒弟,饿死师父"的潜在张力 |
| 兄弟竞争 | 中 | 同一起点,不同选择,此消彼长 |
---
## 人物出场设计
### 首次出场原则
有效的出场方式:
- **行动中** - 展示能力或性格
- **冲突中** - 立即建立关系/对立
- **误解中** - 建立悬念
### 出场示例对比
| 无效出场 | 有效出场 |
|---------|---------|
| 李明28岁是一名侦探。他走进办公室。| 李明跨过警戒线,警官试图拦住他。"市刑警队,李明。"他亮出证件,径直走向尸体。|
| 美丽的女孩坐在窗边,她叫小红。| 她已经三天没睡了,咖啡杯里的液体在颤抖。当门铃响起时,她几乎把杯子摔在地上。|
**避免**:镜子自照描写外貌、简历式介绍、无意义的日常活动。
---
## 人物一致性检查
角色行为必须符合已建立的性格。
**检查问题:**
- 这件事符合他的核心价值观吗?
- 以他的背景,会有这样的反应吗?
- 他的恐惧会如何影响这个决定?
- 他的缺陷会导致他犯什么错?
**例外处理:**
- 如果角色"不符合性格"行事,必须有原因
- 解释应该在相同/下一章提供
- 可以是成长的标志(角色克服了缺陷)
+523
View File
@@ -0,0 +1,523 @@
# 内容扩充技巧
当章节字数不足3000字时使用以下技巧自然扩充。核心原则**每一处扩充都必须同时服务于故事**。
---
## 扩充前的判断
### 诊断不足原因
| 问题 | 特征 | 推荐策略 |
|------|------|---------|
| 场景太薄 | 只有对话,没有环境/感官 | 场景肌理充实 |
| 跳跃太快 | 关键场景一笔带过 | 关键时刻放慢 |
| 情感平面 | 读者感受不到角色情绪 | 内心世界展开 |
| 事件稀少 | 本章只有一个事件 | 次要情节穿插 |
| 对话干瘪 | 对话只传递信息 | 对话层次丰富 |
### 防注水原则
扩充不是注水。以下扩充是无效的,必须避免:
- **无意义的风景描写**——与角色情绪或情节走向无关的景色堆砌
- **凑字数的回忆**——不推进人物弧光的回忆段落
- **重复已知信息**——换个说法把读者已经知道的事再说一遍
- **过渡冗长**——不必要的路程描写、等待描写、日常流水账
- **对话注水**——大量"嗯""啊""哦"和毫无信息量的寒暄
**判断标准:删掉这段扩充,故事是否变差?**如果答案是否,说明这段扩充本身就是注水。
---
## 技巧一:场景肌理充实
场景不只是一个地点,它是光线、温度、气味、声音、空间感、物品质感的综合体。充实的场景让读者"走进去",而不只是"知道角色在哪"。
### 充实的三个维度
1. **感官层**:视觉+听觉+触觉+嗅觉,至少覆盖两到三种
2. **空间层**:角色在空间中的位置、移动、与其他物体的距离关系
3. **情绪层**:环境如何映射或反衬角色当前的心理状态
### 示例一:悬疑——犯罪现场
**稀薄版约60字**
> 李铭走进案发现场。这是一间普通卧室,床上躺着一具女尸。窗户开着,窗帘在风中飘动。
**充实版约280字**
> 门锁是完好的,没有撬痕。李铭推开门的时候,一股混合着廉价空气清新剂和隐约腐败气息的味道扑面而来,甜腻得让人反胃。他下意识屏住呼吸,侧身挤进门缝。
>
> 这间卧室比他想象中更小——十平米出头,一张一米五的床就占了三分之一。床单是浅粉色的,但不是那种少女心的粉,而是洗了太多次、褪成灰白的粉。女尸仰面躺在床上,双手交叠放在腹部,像是被人刻意摆放过的。她的头发梳得很整齐,刘海丝毫不乱,这在死者身上不太寻常。
>
> 窗户确实开着,半扇,窗帘是最普通的白色纱帘,被穿堂风吹得一下一下鼓起来又落下去,像某种缓慢的呼吸。窗外是六楼的落差,底下是水泥地面。如果是跳窗逃跑,凶手要么身手极好,要么根本没打算从窗户走。
>
> 李铭注意到床头柜上的水杯,里面还有小半杯水,水面平静,没有灰尘,说明是最近才倒的。
**扩充要点:** 嗅觉(空气清新剂+腐败气息)→ 空间感(十平米、床占三分之一)→ 物品细节(褪色的粉色床单、整齐的头发)→ 反常细节引起推理(头发太整齐、窗户的可行性分析)→ 环境动态(窗帘如呼吸般鼓动,制造不安感)。每一处细节同时服务于悬疑氛围和线索铺设。
### 示例二:言情——初次约会
**稀薄版约70字**
> 苏晚到咖啡馆的时候,陆行舟已经到了。他坐在靠窗的位置,看到她进来,微微一笑。她有些紧张,在他对面坐下。
**充实版约260字**
> 苏晚推门的时候手腕被门把上的铜铃震了一下,叮铃一声在安静的店堂里格外突兀。她下意识扫了一圈——咖啡馆不大,深棕色木质桌椅配暗黄色灯光,空气里浮着现磨咖啡豆的焦香和隐约的肉桂味。周三是工作日的下午两点,店里只坐了三桌人。
>
> 陆行舟在靠窗的角落。他面前摊着一本书,书脊朝上,看不清书名。阳光从百叶窗的缝隙里切进来,在他手背上画出一道道窄条形的光影。他听到铜铃声抬起头,目光越过半屏手机亮光找到她,嘴角弯了弯,不算大笑,但足以让眼尾挤出细纹。
>
> 苏晚忽然觉得自己穿错了。她出门前换了三套衣服,最后选了件米白针织衫,此刻觉得太随意,又或者太刻意。她走过去的时候高跟鞋踩在木地板上,哒哒两声,在安静中显得格外响亮,像是替她把紧张广播了出来。
**扩充要点:** 听觉(铜铃声、高跟鞋声)→ 嗅觉(咖啡豆焦香+肉桂)→ 光影(百叶窗的条形光影)→ 角色细节(摊开的书、手背的光影)→ 内心活动(换衣服的纠结、觉得自己穿错)→ 声音映射心理(高跟鞋声=紧张外化)。环境氛围和人物心情交织,不是独立的两条线。
### 示例三:奇幻——进入异域
**稀薄版约80字**
> 叶辰穿过传送门,来到了暗影森林。这里树木高大,光线昏暗,空气中有一种说不清的腐朽气息。他握紧了手中的剑,警惕地环顾四周。
**充实版约300字**
> 传送门在他身后合拢的时候没有声音,但叶辰感觉到耳膜压了一下,像突然沉入深水。等那阵压迫感消退,他发现自己已经站在一片他从未见过的森林里。
>
> 这里的树不是正常的树。每棵都有三四人合抱那么粗,树皮是深灰近乎黑色的,表面长满了他叫不出名字的寄生藤。那些藤蔓从树根一路缠到树冠,粗的有手臂那么宽,细的像蛛丝一样垂在半空,在完全没有风的环境里轻轻摇晃——不,不是没有风,是这里的风没有声音。他能感觉到有气流拂过面颊,凉且潮湿,带着腐叶和菌类的气味,但听不到任何树叶的沙沙声。
>
> 光线是从头顶的树冠缝隙里漏下来的,但不是阳光,而是一种淡紫色的冷光,不知道是某种发光苔藓还是别的什么。这种光让所有东西都蒙上一层病态的色泽——他的手在这种光下看起来像死人的颜色。
>
> 脚下的地面是软的。不是泥土的软,是某种厚厚的腐殖层,踩上去微微下陷,每一步都能感到脚底有什么东西在蠕动。叶辰低头看了一眼,腐叶下面密密麻麻的白色丝状物正被他踩断,像千万根细小的骨头。
**扩充要点:** 穿越后的感官过渡(耳膜压迫)→ 非自然环境的逐层揭示(无声的风、淡紫色冷光)→ 异化的感官体验(光线让皮肤变死色、地面蠕动感)→ 节奏控制(从远到近,从上到下,从视觉到触觉)。每层描写都在强化"这不是正常世界"的异域感。
---
## 技巧二:关键时刻放慢
小说不是实时播放。重要时刻应该比实际时间慢得多——把一秒钟的事情写成一整段,把一个动作分解成五个微动作,把一个念头展开成三层思维。这就是所谓"子弹时间"。
### 放慢的两种手法
**动作分解**:把一个笼统动作拆成"准备—执行—意外—调整—完成"的微步骤序列。
**思维展开**:在动作的间隙插入角色的判断、回忆、预判和情感波动。
### 示例一:打斗场景——武侠
**稀薄版约90字**
> 沈惊鸿拔剑迎上。对方的刀法很快,他连续退了三步,勉强挡住前几招。趁着对手换招的间隙,他一剑刺向对方左肋。剑尖没入三寸,那人闷哼一声,踉跄后退。
**放慢版约350字**
> 沈惊鸿的右手在对方拔刀的瞬间已经按上了剑柄。他没有立刻拔——空间太窄,剑鞘太长,横着拔会碰到墙壁。他需要一个半转身的时间。
>
> 对方的第一刀是竖劈。沈惊鸿看见刀锋落下来的时候,大脑有一个极其清醒的瞬间:他判断出这一刀的角度偏右了,大约两寸,这意味着对方是左手持刀,或者右臂有旧伤。他侧身让过刀锋,右肩蹭到了墙面的粗石,火辣辣地疼了一下。这是他第一次暗暗庆幸自己很瘦。
>
> 第二刀紧跟而来,横扫。这一刀没有犯错的空间,他不得不拔剑格挡。金属碰撞的声音在狭窄的巷道里像炸雷一样回荡,震得虎口发麻。他连退三步——不,是被自己的后退逼退三步,因为巷子地面湿滑,靴底踩在积水上的触感让他每一步都像踩在刀刃上。
>
> 然后他看到了。对手收刀回拉的时候,左肋下有一个瞬间空档。不是很多,大约一息的时间,只够出一剑。
>
> 他没有犹豫。剑尖找过去的感觉像是呼吸一样自然——不,比呼吸更本能。他感受到剑身穿过布料、表皮、肌肉的不同阻力层次,像针穿过绸缎,然后是绸缎下面的东西。三寸左右。够了。再深一寸他的剑就拔不回来了。
>
> 对方闷哼了一声,不是惨叫,是被疼痛闷住的那种声音,从鼻腔里挤出来的。
**放慢要点:** 拔剑前的空间判断 → 对每一刀的单独分析和应对 → 身体感受(肩蹭墙壁、虎口发麻、脚底湿滑)→ 发现空档的决策瞬间 → 刺入时不同组织的阻力层次。一个三秒钟的动作被展开成完整的战斗思维链。
### 示例二:告白场景——言情
**稀薄版约80字**
> 晚饭后他们沿着河边散步。走到一棵老槐树下的时候,江屿忽然停下脚步,说:"我喜欢你,从大一军训的时候就喜欢你了。"林栀愣了几秒,然后轻声说:"我也是。"
**放慢版约320字**
> 晚饭后的散步是江屿计划了两个星期的。他选的路线经过河边那棵老槐树——不是偶然,他提前来看过三次,确认那个位置够安静、路灯够暗、长椅够宽。但真正走到那棵树下的时候,他发现计划中的所有措辞都忘了。
>
> 他停下来。不是从容的停步,是脚突然不听使唤的那种停。林栀又走了两步才发觉他没跟上来,回过头看他,河对岸的路灯光映在她脸上,明暗各半,她在暗处的那只眼睛里有疑问。
>
> 江屿张了张嘴,嗓子发紧,像有一只手从里面掐住了声带。他打算说的话是一段经过反复推敲的告白——军训时她扎马尾的样子、图书馆她总坐第三排靠窗的位子、下雨天她把伞借给室友自己淋雨回去——这些细节他排练过很多次。但此刻它们像一群受惊的鸟,在他脑子里乱飞,没有一只肯按照顺序落下来。
>
> 最后他说出来的话和排练的完全不同。声音比他预想的低很多,低到自己都不太确定有没有说清楚:"我喜欢你。从大一军训的时候就开始了。"
>
> 说完之后的沉默是他人生中最长的三秒。林栀的表情没有变化——不是故意隐藏,是真的还没反应过来。他看到她的嘴唇微微张开,又合上,然后她低下了头。河风吹过来,把她垂下来的碎发拂到嘴角。她伸手把那缕头发别到耳后,这个动作比平时慢了很多,像是在拖延回答的时间。
**放慢要点:** 事先筹划的细节(提前踩点三次)→ 身体失控感(脚不听使唤、嗓子发紧)→ 排练内容与实际开口的落差 → 告白后的"子弹时间"(三秒拉长)→ 对方反应的逐帧描写(表情未变→嘴唇张合→低头→慢动作别头发)。情感冲击力通过时间拉伸被成倍放大。
### 示例三:发现真相——悬疑
**稀薄版约70字**
> 方旭翻到日记的最后一页,看到了那个名字。他整个人僵住了——凶手竟然是每天和他一起吃饭的搭档。
**放慢版约280字**
> 方旭翻到倒数第三页的时候还什么都没有察觉。那页日记写的是很日常的东西,菜市场、天气、一档电视节目的感想。他的手指无意识地翻向下一页,在纸页翻转的半秒间隙里,他的大脑还在处理上一页"排骨打折"这个信息。
>
> 然后他看到了那个名字。
>
> 不是出现在正文中,是写在页脚的一行小字,像是写日记的时候突然想起什么、随手记下的。墨迹比正文淡,说明用的是同一支笔的另一端,或者是笔快没墨了的时候补写的。
>
> 方旭的手停在半空中,纸页被他捏住的边角开始微微颤抖。他没有立刻想到"凶手"这个词——大脑拒绝这么快建立联系。他先想到的是今天中午,那个人坐在他对面吃饭,筷子夹着红烧肉递到他碗里说多吃点。然后想到昨天下午,那个人把一杯热茶放在他桌上,水温刚好是他喜欢的温度。
>
> 这些日常画面和页脚那个名字之间有一条线,他的理智正在以肉眼可见的速度把这条线画出来。每画一段,他的胃就紧缩一分。到最后那根线连上的时候,他不得不坐在椅子上,因为腿已经不听使唤了。
**放慢要点:** 翻页前后的反差排骨打折vs真相→ 细节发现的过程(位置、墨迹深浅)→ 大脑的拒绝反应(先想到的是日常画面)→ 理智连线的逐步过程(画面-连线-胃紧缩-腿软)。恐惧不是瞬间到达的,而是一步步逼近的。
---
## 技巧三:内心世界展开
内心戏不是简单地写"他很高兴"或"她很害怕"。有效的内心展开至少包含以下四种手法,可以单独使用,也可以叠加。
### 四种展开手法
**1. 思维链展开**一个念头引出下一个形成链条。A想到BB让他想到CC又和D矛盾。人的思维不是直线的而是不断分叉又回旋的。
**2. 感官触发记忆**:一个气味、一段旋律、一种触感,自然地带出回忆,不需要刻意"闪回"。这种触发比直接说"他想起了..."自然得多。
**3. 内心对话**:角色在自己的脑子里和自己吵架——自我质疑、自我安慰、自我欺骗。这种内部冲突让角色立刻立体起来。
**4. 身体反应映射心理**:不直接写情绪,而是写身体——手在发抖、胃在翻搅、后背发凉、呼吸变浅。读者会自动把身体反应翻译成情绪。
### 示例一:悬疑——怀疑亲近之人
**思维链展开 + 内心对话:**
> 方旭把日记合上之后,坐在椅子上没动。他在想一件事——如果搭档是凶手,那上个月他们一起审讯嫌疑人的时候,搭档突然岔开话题、不让嫌疑人继续说下去那次,就不是巧合了。
>
> 不对,他对自己说,不要这么快下结论。也许只是巧合。也许名字相同。全国叫这个名字的人没有一千也有八百。
>
> 但他知道不是。因为那个名字旁边还写着四个字,"老地方见"。他们两个人的"老地方"——局门口左拐那个早餐铺子,搭档每周至少约他去三次。每一次都是搭档主动约。每一次方旭都以为是关心。
>
> 现在他不得不重新审视每一次"关心"。上周四搭档突然来他家送文件,是巧合还是来确认什么?上上周搭档在他车里等他,副驾驶的抽屉被翻过吗?他的记事本在抽屉里。记事本上有所有线人的联系方式。
>
> 方旭站起来走到窗边。他需要冷静。他深吸了一口气,发现自己在数——从怀疑搭档到现在,他已经在同一个位置坐了多久?如果搭档在外面观察他,会不会通过窗户看到他的异常反应?
>
> 他拉上了窗帘。
### 示例二:言情——暧昧期的患得患失
**感官触发记忆 + 内心对话:**
> 苏晚把手腕凑到鼻尖闻了闻。咖啡味——刚才在店里,陆行舟递纸巾给她的时候,手指碰到了她的手腕。就是那个位置。现在那里有他的咖啡杯上蹭过来的温度,已经凉了,但味道还在。
>
> 她觉得自己很蠢。一个快三十岁的成年人了,还因为一次偶然的触碰而反复确认一块皮肤上的气味。这不正常。这不理性。
>
> 但"不理性"这三个字在她脑子里转了一圈之后,又被另一个声音反驳了——那你说什么是理性?大学四年不谈恋爱是理性?工作之后相亲七次全无感觉是理性?也许不是她不理性,而是她用了太久的理性,终于开始抗议了。
>
> 她又闻了一下。还是咖啡味。其实已经快散了,再过几分钟就什么都没有了。这个念头让她有点慌,像某种转瞬即逝的东西正在从指缝里溜走。她不知道自己慌的是那点气味,还是别的什么。
### 示例三:奇幻——面对强大敌人前的恐惧
**身体反应映射 + 思维链:**
> 叶辰站在城墙上,看着远处正在集结的暗影军团。风很大,他的头发被吹得糊在脸上,但他没有去拨——因为他的手在抖。不是害怕的那种抖,是肌肉不自主地痉挛。他把手藏进袖子里,希望没有人注意到。
>
> 他的胃在翻搅。今天早上吃的那点干粮还堵在胃里,像一块石头。他后悔吃了,又觉得不吃的话手会抖得更厉害。这是个死循环:吃东西想吐,不吃东西发抖。两种都会暴露他的状态。
>
> 他在想一个很不英勇的问题:能不能跑?城墙后面就是传送阵,启动需要十秒。十秒之内他可以回到安全的世界,把这个烂摊子留给真正有能力的人。
>
> 然后他想到了客栈老板的女儿——那个十岁的小姑娘,昨天送了他一个苹果,说"大哥哥你一定要保护我们"。苹果他吃了,很好吃,甜的,带着点酸。
>
> 他从袖子里抽出还在抖的手,握紧了剑柄。手还是在抖,但这次不是因为恐惧,是因为用力过猛。
---
## 技巧四:对话层次丰富
干瘪的对话只负责传递信息。丰富的对话同时在做很多事:传递信息、展现性格、制造张力、暗示潜台词、推进关系。让对话变丰富的核心不是加长,而是加层。
### 四个层次
**1. 动作和表情中断**:人在说话时会做其他事——喝水、翻文件、看手机、整理衣领。这些动作不是废话,它们透露说话人的真实状态:紧张、不感兴趣、在思考如何措辞。
**2. 潜台词层**角色说出口的话和他真正想说的不是一回事。读者需要从上下文、表情、语气推断真实含义。说A想B是最基本的潜台词技巧。
**3. 话题绕弯再回来**:现实中人们很少直接切入正题。先聊天气、聊食物、聊一个无关的事,然后突然拐回核心话题。这种绕弯制造了真实的对话节奏,也暗示了角色在酝酿勇气或寻找时机。
**4. 对话中的权力博弈**:谁先开口、谁沉默、谁转移话题、谁追问,每一个对话行为都是权力关系的微调。注意:权力博弈不只存在于敌对关系中,恋人之间、朋友之间同样存在。
### 示例:一对多年不见的旧友重逢,其中一人隐瞒了重要秘密
**干瘪版约120字**
> "好久不见。"陈默说。
> "是啊,三年了吧。"林可笑了笑,"你看起来挺好的。"
> "还行。你呢?工作怎么样?"
> "挺好的。"
> "那就好。"
>
> 两个人沉默了一会儿。陈默终于说:"其实我今天找你,是有件事想跟你说。"
> "什么事?"
**丰富版约400字**
> 陈默到得早,坐在咖啡厅靠里的位置,面前放着一杯已经不怎么热的美式。他把杯子转了三个圈,正准备转第四圈的时候,林可出现在了门口。
>
> 三年没见,她瘦了。这是他注意到的第一件事。然后他注意到她换了发型,短发,比以前利落,但眼睛下面有青黑色的影子,粉底没盖住。
>
> "好久不见。"她在他对面坐下,把包放在旁边的空椅子上。动作很自然,像以前在他们经常去的那个大排档一样——先把包放好,再点单,然后才开始说话。
>
> "三年了。"陈默说。他本来想说"你瘦了",但在开口前改了主意。这句话太像寒暄了,而他今天来找她不是为了寒暄。
>
> "你看起来还好。"林可拿起菜单,低头看了一眼,又放下了。她没看菜单,他看出来了——她的目光在菜单上停留的时间不够读完一行字。她在回避什么,或者她在给他时间组织语言。
>
> "工作还行?"
>
> "嗯。还行。"
>
> "那就好。"
>
> 服务员过来点单的时候,两个人同时看向菜单,这个短暂的转向像是一种默契的喘息。林可要了拿铁,陈默说"再来一杯美式",然后服务员走了,借口也没了。
>
> "你怎么突然约我?"林可先开口了。她双手环抱在胸前,不是防御的姿态,更像是需要抱住点什么。陈默认识她十二年,知道她紧张的时候会这样。
>
> "嗯……"他把杯子又转了半圈,"其实是有一件事。"
>
> "你说。"
>
> "你爸……"他停了一下。林可的手臂抱得更紧了,指尖掐进了上臂的布料里,指节发白。她知道他要说什么了。陈默看到她的反应,忽然觉得自己准备了一路的措辞全部作废——她早就知道了,她只是在等别人亲口说出来。
**对比分析:** 丰富版中,对话传递的信息量和干瘪版几乎一样(三年不见、有一件事要谈),但多出了:陈默对林可外貌变化的观察(瘦了、黑眼圈)→ 双方的回避策略(假看菜单)→ 肢体语言暗示紧张(转杯子、抱臂、指节发白)→ 林可"先开口"这个行为本身就是权力博弈(谁先问,谁就更迫切)→ 最后的暗示她已经知道了。400字和120字之间差的280字全是人物关系和情绪。
---
## 技巧五:次要情节穿插
次要情节不是打断主线,而是像编织中的暗线,从主线情节的缝隙里穿过去。好的次要情节让章节更丰满,同时为后续章节埋下种子。
### 四种穿插方式
**1. 配角的小故事片段**:不用给配角完整的故事线,只需要在主场景中给他一个细节,让读者觉得这个人也有自己的生活在继续。
**2. 暗线的一笔推进**:在主场景中用一两句提到某个之前埋下的伏笔或暗线,保持它在读者记忆中的活跃度。
**3. 伏笔的自然埋设**:以不经意的方式提到某个人、某件事、某个物品,后面再揭示它的重要性。
**4. 关系的微妙变化信号**:角色之间的关系在每一章都应该有微小的变化,哪怕只是一个眼神、一个动作的差异。
### 示例一:配角片段——悬疑中的搭档日常
> (主线:方旭正在分析案情,沉浸在自己的思考中)
>
> 桌上手机亮了一下,是搭档发来的消息:"今晚吃火锅?我请。"后面跟了一个表情包,一只企鹅举着辣椒,晃来晃去的。方旭盯着那只企鹅看了三秒——搭档以前不发表情包,是从什么时候开始用的?他想不起来。
>
> 他没有回复,把手机翻过去扣在桌上。继续看手里的案件资料。
>
> (注:这条消息和搭档的"日常化"行为,在后面揭晓搭档身份时会让读者回过头来细品:每一次"关心"都是监控,每一个表情包都是降低防备的手段。)
### 示例二:暗线推进——言情中的第三方暗线
> (主线:苏晚和陆行舟在咖啡馆聊天)
>
> 咖啡馆的电视在放本地新闻,声音调得很低,像背景白噪音。苏晚没注意听,直到一个熟悉的名字钻进耳朵——"周慧敏"。
>
> 她下意识转头看了一眼屏幕。新闻画面里,一个穿着职业套装的女人正在某个签字仪式上握手。周慧敏,陆行舟公司的副总,也是他大学时期的...什么?苏晚不确定该怎么定义。前女友?竞争对手?暧昧对象?陆行舟只说过一句"我们认识很久了",语气平淡得像在说天气。
>
> "怎么了?"陆行舟问。
>
> "没什么。"她把目光拉回来,笑了笑,"新闻里有个眼熟的人。"
>
> 她没有说是谁。他也没有追问。
>
> (注:周慧敏这条暗线在本章只出现了这一笔,但它会在后续章节成为关系测试的关键节点。)
### 示例三:伏笔埋设——奇幻中的物品伏笔
> (主线:叶辰在客栈休息,准备第二天的战斗)
>
> 客栈的枕头下面硌着什么东西。叶辰伸手摸出来,是一枚铜钱,磨得很旧,正面的字几乎看不清了。他翻过来看背面,刻着一个他不认识的符号,像一只闭着眼睛的鸟。
>
> "老板,这枕头的——"他对着门口喊。
>
> 老板没应。大概是去后厨了。
>
> 叶辰把铜钱放在床头柜上,没再在意。他还有更重要的事要想。
>
> (注:这枚铜钱将在叶辰陷入绝境时发挥作用——它是某种信物或钥匙。此刻的"不在意"恰好让它的再次出现具有意外感。)
### 示例四:关系微妙变化——都市中的师徒关系
> (主线:同一段叙事中前后相隔几百字的两处细节)
>
> 前面:
> 方旭刚进办公室的时候,师父赵广明正在泡茶,头也没抬。"案卷在桌上,自己先看。"语气和往常一样,公事公办。
>
> 中间:(一段案情讨论)
>
> 后面:
> 方旭看完案卷准备出门的时候,赵广明忽然叫住他:"今天出去注意安全。"方旭愣了一下——师父以前从不 say 这种话。他"嗯"了一声出了门,在走廊里站了两秒,觉得今天师父泡茶的手法和平时不太一样,慢了很多,像是在拖延什么。
>
> (注:两处细节之间的反差暗示师父知道某些方旭不知道的事,这种微妙变化会在后面揭示师父的真实立场。)
---
## 技巧六:感官维度叠加
很多场景之所以读起来"平",是因为只用了视觉。加上两到三个其他感官维度,场景立刻立体起来。关键是选择与场景情绪匹配的感官——恐怖场景加重嗅觉和触觉,浪漫场景加听觉和嗅觉,动作场景加触觉和听觉。
### 感官维度检查清单
| 感官 | 适用场景 | 常用元素 |
|------|---------|---------|
| 视觉 | 所有场景 | 颜色、光影、明暗、形状、动态 |
| 听觉 | 所有场景 | 人声、环境音、音乐、沉默、节奏 |
| 触觉 | 动作/亲密/恐惧 | 温度、质感、疼痛、压力、湿润/干燥 |
| 嗅觉 | 封闭空间/食物/恐惧 | 食物香气、体味、腐败、金属味、烟味 |
| 味觉 | 进食/受伤/亲密 | 食物味道、血腥味、苦涩(情绪化的味觉) |
### 示例:一个普通人走进医院探病
**只有视觉约100字**
> 张磊推开病房门走了进去。病房不大,摆着两张床,靠窗的那张空着,另一张上躺着他的父亲。父亲比上次见面又瘦了,颧骨突出,皮肤蜡黄。床头柜上放着几个药瓶和一袋没拆封的水果。
**叠加听觉+触觉+嗅觉后约280字**
> 张磊推开病房门的时候,门轴发出一声尖锐的吱呀,在安静的走廊里格外刺耳。他下意识回头看了一眼,隔壁病房门口坐着的人抬头扫了他一眼,又低下了头。
>
> 病房里有一种所有医院都有的气味——消毒水的酒精味底下压着某种洗不掉的、沉闷的、说不清是药味还是别的什么的气息。他每次闻到这个味道都会想起小时候生病打针,母亲把他按在椅子上,护士的针头在灯光下闪一下,然后手臂上一凉一痛。
>
> 父亲在靠门的床上。比上次见面又瘦了一圈,颧骨的轮廓现在像是要把皮肤顶破。他走过去,椅子的脚在地砖上刮出一声刺响,父亲没有被吵醒——呼吸声均匀但很浅,像某种设定了最低功率运转的机器。
>
> 张磊在床边坐下。他伸手碰了一下父亲放在被子外面的手——皮肤干燥得像纸,温度比正常低了不少,他握了一下,骨头的形状清晰得让他害怕。他轻轻放回去,把被角往上拉了拉。
**叠加要点:** 听觉(门轴声、地砖刮响)引入 → 嗅觉(消毒水味)触发回忆(打针的童年)→ 触觉(皮肤干燥、温度低、骨头形状)传达衰老和虚弱。三种感官叠加后,"探病"这件事的沉重感不需要任何直接描写就自然浮现了。
---
## 分题材扩充策略
不同题材有不同的"扩充富矿"——某些类型的场景天然适合在特定题材中展开。
### 悬疑/推理
悬疑题材的扩充核心是**让信息以可控的速度释放**。不要一次性把线索亮出来,而是让读者和主角一起经历发现、误解、重新理解的过程。
**策略一:线索分层呈现**
一条线索不要一次给全。比如发现一封信:先看到信封(谁寄的?邮票类型?邮戳日期?),再抽出信纸(字迹?纸张质量?折痕方式暗示读过几次?),最后才是内容。每一层都可以触发主角的推理和回忆。
**策略二:嫌疑转移**
在主线推理过程中,适时引入对其他人的合理怀疑。不是误导读者,而是让主角的推理过程更真实——真实的侦查就是在多个嫌疑人之间反复横跳的。
**策略三:调查过程的细节**
不要直接写"他调查了一整天"。写他去了哪里、问了谁、得到了什么(包括无用的信息)、体力和精神的消耗。调查过程本身就是人物塑造的机会。
**示例片段:**
> 方旭在档案室翻了四个小时的旧案卷。这里没有窗户日光灯管有一盏在闪烁频率不规律像一只随时要闭上的眼睛。他面前的桌上铺了七八个文件夹按照时间顺序排列。翻到第三个文件夹的时候他发现了一个问题——2019年的结案报告里关键证人的证词有两份不同版本。不是誊抄错误是实质性差异一份说"晚上八点左右听到争吵声",另一份说"没有听到任何异常"。两份都有签名。
>
> 他拿起手机想打搭档的电话问一下,手指悬在拨号键上方停了三秒。然后他放下了手机。
>
> 如果搭档不是凶手,这个电话会暴露他在重新调查旧案。如果搭档是凶手,这个电话等于告诉他——快销毁证据。
>
> 他起身去了趟洗手间。不是因为他需要去,是因为他需要四下无人的地方思考接下来怎么做。洗手间的镜子里,他的脸色和档案室的日光灯一样惨白。
### 言情/都市
言情题材的扩充核心是**把情感变化拆成足够细的微事件**。一次心动不是一个瞬间,而是一个持续几十秒到几分钟的过程,包含身体反应、思维变化、行为掩饰和事后回味。
**策略一:情感微瞬间**
把"她爱上他了"这种宏观变化拆解成无数个微小的瞬间——她开始注意他说话的语气、记住他的习惯、在意他对其他人的态度。每个微瞬间都可以用一段来展开。
**策略二:关系张力**
在确认关系之前,每一章都应该有至少一次"差点更进一步但退了回去"的时刻。可以是话到嘴边又咽回去、手差点碰到又缩回来、一个眼神对视后双方同时移开。
**策略三:浪漫氛围的营造**
不只是花前月下。日常场景中充满了被忽视的浪漫可能——雨天共撑一把伞、他注意到她咖啡里的糖量、她记住他衬衫的颜色。细节即浪漫。
**示例片段:**
> 两个人走出了咖啡馆,天色已经暗了下来。苏晚看了一眼手机,七点四十。她没有说"该回去了",他也没有说"再走走吧"。两个人就那么沿着河边走,谁也没有提方向。
>
> 路灯把两个人的影子拉得很长,偶尔交叠在一起。苏晚每次看到影子重合就会不自觉地走快半步,让影子分开。然后他也会不自觉地走快,影子又重合了。这个无声的追逐游戏持续了大概五分钟,谁也没有戳破。
>
> "冷吗?"他问。
>
> 有一点点。初秋的河风带着水汽,她穿得不算厚。但她不想他说"那我把外套给你"之类的话——不是因为不想穿他的外套,而是因为她知道自己穿上之后会闻到他的味道,然后接下来的整段路她都走不好了。
>
> "不冷。"她说。声音被河风吹得有点飘。
### 奇幻/玄幻
奇幻题材的扩充核心是**通过角色的行动和体验来展示世界观**,而不是用旁白解释。读者不需要一个百科词条,他们需要的是角色在这个世界中的真实感受。
**策略一:通过行动展示世界观**
不要写"这个国家的魔法体系分为五个等级"。而是让角色在使用魔法的过程中,感受到不同等级之间的差距、限制和代价。让读者从角色额头上的汗水来判断这个魔法有多难。
**策略二:力量体系的具身体验**
魔法不应该是抽象的。它应该有温度、有重量、有气味、有副作用。每次使用都应该让角色(以及读者)感受到消耗。这种具身体验本身就是很好的扩充素材。
**策略三:文化仪式的沉浸式描写**
奇幻世界中的文化、习俗、信仰不应该被跳过。一次祭祀仪式、一场入学考核、一顿异域风味的晚餐,都可以成为既展示世界观又推进情节的扩充场景。
**示例片段:**
> 叶辰第一次感觉到灵力从体内被抽出的感觉。不是课本上说的"温热气流沿经脉流动"那么简单。准确地说,是从丹田的位置开始,像有一只手伸进了他的身体深处,攥住一团看不见的东西往外拽。不疼,但有一种极深的不适感,像有人在他体内翻动他的内脏,每翻动一下,他的视线就暗一分。
>
> 他手心的符文亮了。光是从皮肤底下透出来的,先是淡青色,然后随着灵力输出的增加变成了刺目的白。他感觉自己的手开始发热——不是暖,是灼烧,像握着一块从火里取出来的铁。他咬紧牙关,因为他知道松手的后果:灵力回冲会沿着经脉逆流而上,到达心脏的时候人就没命了。
>
> 在他面前,一个半透明的护盾正在成型。从拳头大小到覆盖半个身形,大约用了三息的时间。每扩大一寸,他的膝盖就软一分。到最后护盾完全成型的时候,他不得不把重心移到后腿,右膝几乎跪了下去。
>
> "二阶灵盾。"旁边观战的老者面无表情地报出等级,"勉强合格。你的灵力储备只有同阶修士的六成,不建议频繁使用防御型符术。"
### 历史/古风
历史题材的扩充核心是**让读者通过角色的日常生活感受时代的质感**。不是背历史书,而是让角色在具体的社会规则、物质条件和文化氛围中行动。
**策略一:时代特有的物质细节**
衣食住行都有时代特征。一盏茶的冲泡方式、一件衣服的穿法规矩、一间屋子的陈设等级——这些细节让时代变得可触摸。
**策略二:社会规则对角色的压迫/保护**
封建社会的等级、礼教、规矩不是背景板,它们应该直接影响角色能做什么、不能做什么、敢想什么。一个女子想出门要怎么打扮、一个下人想说话要怎么措辞、一个官员想调查要怎么绕过上级——这些都是扩充的天然素材。
**策略三:政治大背景的微观化**
不要写"朝堂之上党争激烈"。写角色今天去买菜发现盐价涨了一倍,因为某位大人的政策变了。让读者从角色的菜篮子里看到朝堂上的风云。
**示例片段:**
> 沈惊鸿在客栈换了一身青布直裰,头上束了一根素色发带,腰间只挂了一枚不起眼的玉佩。这是他刻意为之的打扮——进京城不能太招摇。如今在朝为官的,三品以上着紫,五品以上着绯,他身上这身青色恰好是七品以下的配色,不会引起任何人的注意。
>
> 出门前他在铜镜前站了一会儿。镜子里的人像隔了一层水雾,看不真切——铜镜不如银镜清晰,但银镜太贵,他这趟出来带的盘缠本就不多。他用手指沾了点水抹了抹鬓角,把睡觉压翘的那缕头发按下去。
>
> 楼下大堂已经有人在吃早饭了。他找了个角落坐下,小二端上来一碟腌萝卜、两个馒头、一碗稀粥。腌萝卜切得薄,带着桂花味,这是南方的做法。他心里微微一动——这家客栈的厨子是南方人?还是老板做南方人生意习惯了?不管哪种,说明这条官道上的客流以南方商旅为主。
>
> 他咬了一口馒头,馒头是昨天的,回蒸过一次,外皮发硬。粥倒是熬得稠,米粒煮开了花。他一边吃一边留意大堂里其他桌的谈话,试着从口音里分辨来路。
---
## 扩充实操流程
### 第一步:诊断不足原因
对照前面的诊断表格,判断当前章节最薄弱的环节在哪里。可能有多个问题并存,优先解决最严重的那个。
### 第二步:选择匹配的扩充技巧
根据诊断结果选择一至三种技巧。注意不要在同一段落叠加太多手法——每种技巧至少给两三百字的施展空间。
| 诊断结果 | 首选技巧 | 可叠加技巧 |
|---------|---------|-----------|
| 场景太薄 | 场景肌理充实 | 感官维度叠加 |
| 跳跃太快 | 关键时刻放慢 | 内心世界展开 |
| 情感平面 | 内心世界展开 | 对话层次丰富 |
| 事件稀少 | 次要情节穿插 | 场景肌理充实 |
| 对话干瘪 | 对话层次丰富 | 内心世界展开 |
### 第三步:找到最佳插入点
扩充内容不要全堆在章节末尾。找到叙事节奏中自然的"喘息点"——场景转换处、对话间隙、角色独处的时刻——在这些位置插入扩充内容,让扩充成为节奏的一部分。
### 第四步:扩充后通读检查
完成扩充后,用以下四个问题检验每一处扩充的有效性:
1. **扩充部分是否推进了故事?** 即使不是主线推进,也应该推进了人物认知、关系变化或氛围营造。
2. **删除扩充部分后故事是否变差?** 如果删掉之后完全没影响,说明这是注水。
3. **节奏是否被破坏?** 扩充不应该在紧张的时刻插入冗长描写,也不应该在舒缓的时刻突然加速。
4. **是否与前后文风格一致?** 扩充部分不应该读起来像是另一个人写的。
如果四个问题的答案分别是"是""是""否""是",说明扩充有效。如果有任何一项不通过,需要修改或删除该处扩充。
@@ -2,6 +2,8 @@
好对话是揭示人物、推动情节、制造冲突的有力工具。
---
## 对话核心原则
### 1. 对话必须有目的
@@ -22,26 +24,19 @@
> "你好。"
> "吃了吗?"
> "吃了。"
> "哦,那就好。"
### 2. 对话应该简洁
人们说话不写论文。删除多余的词。
人们说话不写论文。
| 啰嗦 | 简洁 |
|-----|------|
| "我想告诉你的是,我认为我们应该立刻离开这里。" | "我们得马上走。" |
| "我非常抱歉,但我真的不知道你刚才说的那件事的答案。" | "我不知道。" |
| "如果你不介意的话,我能不能请你帮我把那个东西递给我?" | "递给我那个。" |
### 3. 真实的人不会完整表达
真实对话充满
- 打断
- 迟疑
- 话题转移
- 话没说完
- 暗示而非明说
真实对话充满打断、迟疑、话题转移、话没说完、暗示而非明说。
**示例:**
> "我本来想告诉你,但是——"
@@ -56,30 +51,14 @@
### 中文对话标点
**基础格式:**
```
"说话内容," 他说。
"说话内容?" 她问。
"说话内容!" 他大喊。
```
**多行对话:**
```
"第一句话,"他说,"第二句话。"
"第一句话。
第二句话,"他说,"第三句话。"
```
**对话动作:**
```
"说话内容。" 他做了动作。
他做了动作。"说话内容。"
```
### 对话标签使用
**规则:**
- 能辨识说话人时,省略标签
- 使用"说""问"等中性标签
- 避免过度使用副词修饰
@@ -88,56 +67,10 @@
|---------|--------|
| "你骗了我,"他愤怒地说。| "你骗了我。"他的声音在颤抖。 |
| "好的,"她高兴地同意道。| 她眼睛亮了。"好的。" |
| "我不知道,"他悲伤地回答。| 他低下头。"我不知道。" |
**标签位置:**
- 对话前:[标签]"对话。"
- 对话后:"对话。"[标签]
- 对话中断:"对话,"[标签]"对话。"
### 段落划分
**规则:** 每个说话人的对话开始新段落。
```
正确:
"第一句,"甲说。
"第二句,"乙回答。
"第三句。"甲点头。
错误:
"第一句,"甲说。"第二句,"乙回答。"第三句。"甲点头。
```
---
## 对话声音区分
每个角色说话方式应该不同。
### 区分维度
| 维度 | 示例 |
|-----|------|
| **用词** | 正式/俚语/方言/专业术语 |
| **句式** | 长句/短句/破碎句 |
| **停顿** | 流畅/迟疑/频繁打断 |
| **语气** | 温和/激烈/冷嘲热讽/平淡 |
| **习惯语** | 特定口头禅或用词习惯 |
### 角色声音示例
**教授型角色:**
> "从理论角度分析,这个假设存在三个主要缺陷。首先,数据样本不足;其次,实验条件未受控制;最后,结论过于激进。"
**街头混混型角色:**
> "扯淡。那帮人就是在放屁,想蒙咱们呢。我告诉你,这事儿没那么简单。"
**害羞内向型角色:**
> "我...我是说,如果...如果你不介意的话...那个..."
**傲慢自大型角色:**
> "让我来告诉你什么叫专业。你们这些业余人士根本不懂。"
每个说话人的对话开始新段落。
---
@@ -152,7 +85,6 @@
| "我很生气。" | "没事。我挺好的。真的。" |
| "我喜欢你。" | "你今天看起来...不错。" |
| "我不信任你。" | "谢谢你告诉我。我会记住的。" |
| "我想离开。" | "这个地方空气不太好。" |
### 潜台词技巧
@@ -184,10 +116,6 @@
## 对话与动作结合
对话与肢体语言配合,增强表现力。
### 同步原则
动作与对话一致或矛盾,都有戏剧效果。
**一致(增强):**
@@ -196,18 +124,7 @@
**矛盾(揭示真相):**
> "我完全支持你。"他目光看向别处,手在口袋里握紧拳头。
### 动作打断
动作插入可以控制节奏。
```
"我本来想告诉你,"他停下脚步,转过身,"但我想你已经知道了。"
```
### 动作替代标签
用动作替代"他说"。
**动作替代标签:**
```
"你在撒谎。"她拍案而起。
"坐下。"他头也不抬。
@@ -215,68 +132,149 @@
---
## 对话节奏进阶
对话不仅是内容,节奏本身就是表达。
### 快节奏对话
**特征**:短句、无标签、打断、快速升级
**适用**:争吵、追逐、紧急决策
```
"左边!"
"来不及了——"
"跳!"
水面越来越近。
"抓紧!"
```
**制造方式**
- 去掉所有对话标签(读者能分辨说话人)
- 单句成段不超过15字
- 允许不完整的句子
- 用动作替代呼吸空间
### 慢节奏对话
**特征**:长句、停顿、迂回、潜台词丰富
**适用**:告白、试探、审讯、告别
```
"这些年,"他端起茶杯,看着水面上的茶叶慢慢沉下去,"你有没有想过,如果当初我们没走那条路——"
"没有。"她很快回答。太快了。
他放下茶杯。"我也是。"
沉默蔓延开来。窗外的梧桐叶被风卷起,又落下。
"其实,"她说,声音低了下去,"有时候会。"
```
**制造方式**
- 在对话间插入动作描写和沉默
- 让角色绕弯子,欲言又止
- 用环境细节控制呼吸感
- 关键信息延迟释放
### 沉默的戏剧力量
对话中最有力的不是说了什么,而是**没说什么**。
```
"你是不是早就知道了?"
他不说话。拿起杯子喝水,放下,又拿起。
"我在问你话。"
他终于看向她。"你真想听答案?"
```
沉默的用法:
- **拒绝回答** → 暗示隐瞒或保护
- **反应延迟** → 暗示震惊或权衡
- **对话中断** → 暗示情感崩溃或决心
- **以动作代替回答** → 比语言更有力
### 对话中的权力博弈
对话是权力的角力场。谁提问、谁回避、谁打断、谁沉默——每个选择都暗示地位。
| 权力信号 | 高位角色 | 低位角色 |
|---------|---------|---------|
| 提问 vs 回答 | 提问(控制话题) | 被迫回答 |
| 打断 vs 被打断 | 随意打断 | 小心不被打断 |
| 话题控制 | 决定谈什么 | 被动跟随 |
| 沉默使用 | 用沉默施压 | 用沉默逃避 |
**示例(审讯式):**
```
"那天晚上你在哪里?"
"在家。"
"有人能证明吗?"
"...没有。"
"你是一个人?"
"是的。"
"整个晚上?"
```
**示例(反转权力):**
```
"你应该告诉我真相。"
"应该?"她笑了。"你有什么资格跟我说'应该'"
他一时语塞。
"等你把自己的事情交代清楚,再来问我的。"
```
---
## 对话场景类型
### 争吵场景
**特征**
- 短句
- 打断
- 重复强调
- 情绪升级
**特征**:短句、打断、重复强调、情绪升级
**示例:**
> "你答应过的!"
> "情况变了!"
> "那是你的借口!"
> "你根本不懂!"
> "我当然不懂!你什么都不告诉我!"
```
"你答应过的!"
"情况变了!"
"那是你的借口!"
"你根本不懂!"
"我当然不懂!你什么都不告诉我!"
```
### 告白场景
**特征**
- 迟疑
- 停顿
- 寻找词语
- 真诚或尴尬
**特征**:迟疑、停顿、寻找词语、真诚或尴尬
**示例:**
> "我...我想说...这些年,我一直在想...如果我们..."
> 她低下头,声音变小。
> "如果我们什么?"
> "如果我们早一点相遇。"
```
"我...我想说...这些年,我一直在想...如果我们..."
她低下头,声音变小。
"如果我们什么?"
"如果我们早一点相遇。"
```
### 审讯场景
### 暧昧场景
**特征**
- 提问控制
- 信息不对称
- 压力建立
- 操纵对话
**特征**:双关语、试探、暗示、话里有话
**示例:**
> "那天晚上你在哪里?"
> "在家。"
> "有人能证明吗?"
> "...没有。"
> "你是一个人?"
> "是的。"
> "整个晚上?"
```
"你今天很漂亮。"
"只是今天?"
"嗯...今天特别漂亮。"
"那我明天该担心了?"
"明天...明天再看看。"
```
### 调情场景
### 告别场景
**特征**
- 双关语
- 试探
- 身体接近
- 暗示
**特征**:未尽之言、克制、表面平静下的暗涌
**示例:**
> "你今天很漂亮。"
> "只是今天?"
> "嗯...今天特别漂亮。"
> "那我明天该担心了?"
> "明天...明天再看看。"
```
"那就这样吧。"
"嗯。"
"照顾好自己。"
"你也是。"
她转身走了两步,又停下来。"那盆茉莉记得浇水,别又忘了。"
"好。"
她没再回头。
```
---
@@ -286,20 +284,17 @@
1. **信息倾倒** - 角色互相说已知信息
> 错误:"正如你所知我们的公司成立于1995年..."
> 正确:通过情节自然揭示信息
2. **所有人说话一样** - 无法区分角色
> 解决:给每个角色独特的说话方式
> 解决:给每个角色独特的说话方式(用词、句式、语气、口头禅)
3. **过度礼貌** - 真实对话更粗糙
> 错误:"我很抱歉打扰你,能否请你..."
> 正确:"喂。帮我个忙。"
4. **无意义的闲聊** - 除非有特殊目的
> 删除天气、吃饭等无关对话,除非揭示人物/推动情节
5. **说教** - 角色发表长篇哲学论述
> 改为通过冲突和行动展示观点
---
@@ -312,5 +307,4 @@
- [ ] 能否辨识说话人(不看标签)?
- [ ] 是否有潜台词?
- [ ] 节奏是否合适(快/慢)?
- [ ] 是否符合人物性格
- [ ] 标签使用是否正确?
- [ ] 标签使用是否克制
+370
View File
@@ -0,0 +1,370 @@
# 悬念设置技巧
悬念是让读者继续阅读的关键。每章结尾必须设置有效的钩子。
---
## 悬念钩子十三式
### 1. 突然揭示
在章节结尾突然揭示一个改变一切的信息。
**示例:**
> 【悬疑】警官看着死者的手机,最后一条短信来自一个他认识的人——他自己三天前发出的号码。
> 【历史】老管家整理遗物时翻出一封未拆的信,落款是先帝的朱笔御批,日期却写着——驾崩之后第七天。
**关键要素:**
- 信息出乎意料
- 改变现状理解
- 留下"为什么"的疑问
### 2. 紧急危机
角色面临迫在眉睫的危险,下一章必须立即应对。
**示例:**
> 【悬疑】地板开始震动,灰尘从天花板簌簌落下。她抬头一看,裂缝正在迅速扩大。
> 【玄幻】护山大阵的最后一道符文开始龟裂,山门外千万妖兵的嘶吼声潮水般涌来。掌门转头看向众弟子——弟子们手中,已经没有一块灵石了。
**关键要素:**
- 时间紧迫
- 威胁明确
- 后果严重
### 3. 未完成的动作
一个动作被中断,留下"接下来会发生什么"的疑问。
**示例:**
> 【悬疑】他举起枪,手指扣在扳机上——"别动!"身后传来一个声音。
> 【言情】她深吸一口气,推开了那扇门。他站在窗前,逆光中转过身来。她准备了一千遍的话,全忘了。他先开口了:"你来的不是时候。"
**关键要素:**
- 动作进行中被打断
- 不确定结果
- 新变量出现
### 4. 身份反转
某人被揭示为不是我们以为的那样。
**示例:**
> 【悬疑】"我终于找到你了,弟弟。" 那个说着完美普通话的男人摘下面具,露出了一张她父亲的脸。
> 【奇幻】战场上,少年拔出了封印千年的魔剑。剑身映出他的脸——那是一张与魔王一模一样的脸。身后的盟军开始后退。
**关键要素:**
- 身份误解
- 关系重定义
- 动机重新解读
### 5. 两难选择
角色必须做出一个艰难的选择,但章节在决定前结束。
**示例:**
> 【悬疑】救生艇只能载两个人。她的丈夫和女儿都在水里,海浪越来越大。她伸出手——
> 【科幻】跃迁引擎已经启动倒计时。留在轨道上,空间站里还有三百人会被陨石群吞噬;跃迁离开,地球将失去唯一的外星信号来源。舰长看着两个按钮,手指悬在中间。
**关键要素:**
- 选项都不理想
- 必须选择
- 高风险
### 6. 神秘物品/线索
发现一个重要但意义不明的东西。
**示例:**
> 【悬疑】保险箱里只有一张照片,拍摄于昨天。照片里是熟睡中的她,从窗外角度拍摄。
> 【历史】考古队在墓室角落挖出一个青铜匣,里面是一卷绢帛。绢帛上的文字用的是小篆,但记载的内容——是这场发掘本身的经过,精确到今天的人数和时间。
**关键要素:**
- 物品意义不明
- 暗示威胁或未知
- 激发好奇
### 7. 时间限制
一个截止时间被设定,制造紧迫感。
**示例:**
> 【悬疑】定时器显示 03:00。而拆弹包里少了一根关键的红线。
> 【奇幻】渡劫天雷将在七日后劈落。他的修为距离突破还差至少三个月的苦修,但天上那片雷云,已经压到了头顶。
**关键要素:**
- 明确时限
- 资源不足
- 后果已知
### 8. 承诺/威胁
某人做出承诺或威胁,改变预期。
**示例:**
> 【悬疑】"今晚午夜之前,我会让所有人知道你十年前真正做了什么。" 匿名邮件只有这一行字。
> 【都市】父亲在电话那头沉默了很久,最后说:"你别回来了。这个家,已经没有你的位置了。"挂断之后,手机屏幕上显示的是他订好的那张返乡车票。
**关键要素:**
- 明确意图
- 伤害/揭露的威胁
- 时间框架
### 9. 离奇消失
某人或某物突然消失,留下谜团。
**示例:**
> 【悬疑】他转身只一秒钟,再回头时,空荡荡的牢房里,那个戴着手铐的囚犯不见了。
> 【奇幻】清晨,整个村庄的人都消失了。灶台上的粥还在冒热气,婴儿的摇篮还在轻轻晃动,但三百七十二口人——一个都不在了。只有村口石碑上多了一行字,用鲜血写的:记得我们。
**关键要素:**
- 不可能的行为
- 缺乏解释
- 安全感丧失
### 10. 言外之意
一句话表面正常,但暗示了更深层的东西。
**示例:**
> 【悬疑】"恭喜你通过面试," 面试官笑着握住她的手,"和你的姐姐一样优秀。" 可她是独生女。
> 【言情】他说:"我明天就走,机票已经买了。"她点点头:"好,一路平安。"两个人都没提——那张机票是两张,第二张到现在还没退。
**关键要素:**
- 表面正常
- 隐藏信息
- 需要解读
### 11. 意象钩子
用一个反复出现的意象收尾,暗示某种变化即将来临。意象本身就是叙事——它不需要解释,读者自会感受到其中的信号。
**核心技法:** 在章节前半段反复铺垫一个意象,结尾处让这个意象发生微妙变化,暗示转折即将到来。
**示例:**
> 【历史】整章中反复出现那盏蜡烛——她每次抬头,火苗都在摇晃。结尾:"她终于吹灭了蜡烛。黑暗中,有什么东西在移动。"
> 【都市】窗台上那盆已经枯死三个月的茉莉,她一直没舍得扔。结尾:"窗台上那盆已经枯死三个月的茉莉,突然冒出了一个花苞。而她的电话,正好在这个时候响了。"
**关键要素:**
- 意象需要提前铺垫(至少出现两次)
- 结尾处意象发生关键变化
- 变化本身构成悬念,无需文字解释
### 12. 回声钩子
章节的最后一句呼应或反转第一句话,制造一种"完成了某种转变"或"大祸将至"的感觉。读者会不自觉地把首尾两句话对照起来读,从中感受到张力。
**核心技法:** 开篇写一句话(可以是叙述、对话或心理活动),结尾用相似但关键细节不同的句子回应。
**示例:**
> 【校园/言情】开篇:"他第一次走进这间教室时,觉得一切都会很简单。"结尾:"他最后一次走出这间教室时,终于明白没有什么是简单的。"
> 【悬疑/言情】开篇:"她说过,她永远不会原谅他。"结尾:"她说,她永远不会原谅他。但她的手,握得更紧了。"
**关键要素:**
- 首尾句式高度相似
- 关键词的微小变化承载巨大信息差
- 读者回翻第一章时会获得新的理解
### 13. 留白钩子
用刻意的沉默收尾——一个没有回答的问题、一个没有完成的动作、一句没有说完的话。把想象的空间留给读者,读者脑中会自动填补最不安的答案。
**核心技法:** 不写悬念本身,只写角色对悬念的反应。用动作、表情、沉默来暗示"有大事发生了",但不说破。
**示例:**
> 【历史/悬疑】"他打开信封,读完后,脸上的表情变了几变。他把信放回桌上,站起来,走到窗前,很久没有说话。"——读者不会知道信里写了什么,但角色已经变了。
> 【言情】"她张了张嘴,似乎想说什么。最后只是笑了笑,那笑容里有什么东西碎掉了。"
**关键要素:**
- 只写反应,不写事件本身
- 用沉默和动作制造比文字更大的想象空间
- 读者会不由自主地猜测未写出的内容
---
## 章节间悬念连接
### 伏笔与呼应
**伏笔技巧:**
- 早期埋下不起眼的细节
- 让读者忽略其重要性
- 后期揭示时造成"原来如此"的效果
**呼应方式:**
- 对称场景(相似情境,不同结果)
- 重复对话(不同语境,新含义)
- 物品回归(重要物品再次出现)
**多类型呼应示例:**
> 【言情】第一章她送他一条围巾,他随手塞进包里。第十五章他在异国的雪夜里,从箱底翻出那条围巾,上面还残留着她家洗衣液的味道。
> 【奇幻】开篇师父随手折了一根枯枝给少年当拐杖。结局大战中,那根"枯枝"在灵力灌注下露出真容——是万年之前的镇妖剑。
> 【历史】朝堂上老臣说了一句无人留意的话:"北疆的雪,今年下得格外早。"三十章后,读者才会明白这句话意味着什么。
### 悬念升级
**递进原则:** 后续悬念应比前一个更强或更深入
```
【悬疑示例】
第一章:谁偷了文件?
第二章:小偷是主角的同事
第三章:同事是卧底特工
第四章:特工知道主角的秘密身份
【言情示例】
第一章:他为什么突然冷淡了?
第二章:他有一个不能说的秘密
第三章:那个秘密和她的家族有关
第四章:她家族欠他的,是一条命
【奇幻示例】
第一章:这块玉佩为什么在发光?
第二章:玉佩是上古封印的一部分
第三章:封印里关着的是魔神
第四章:魔神和主角共用同一个灵魂
```
### 多线悬念
**同时维持多条悬念线:**
- 主线悬念(核心谜题/核心冲突)
- 人物悬念(某人的真实身份/真实目的)
- 关系悬念(角色之间会发生什么)
- 时间悬念(倒计时/最后期限)
**不同题材的多线悬念示例:**
> 【科幻】主线悬念:外星信号的来源 | 人物悬念:舰长隐瞒了什么 | 关系悬念:两个阵营能否合作 | 时间悬念:氧气还够用多久
> 【历史】主线悬念:谁在朝堂上布局 | 人物悬念:新来的幕僚究竟是何方神圣 | 关系悬念:两个家族的联姻能否成事 | 时间悬念:敌军还有几天兵临城下
---
## 悬念设置禁忌
### 避免:
1. **虚假悬念** — 制造紧张但结果是误会
> 错误:他听到了脚步声...原来是猫
> 正确:他听到了脚步声...但追他的人已经死了
2. **机械降神** — 突然出现从未提及的解决方案
> 错误:她突然想起自己会武术
> 正确:她想起父亲教过的防身术(第五章提过)
3. **过度留白** — 留下太多未回答问题
> 原则:每章至少回答一个旧悬念,再提出新悬念
4. **低风险钩子** — 结尾事件不够重要
> 错误:他不知道晚饭吃什么
> 正确:他的晚餐被人下了毒
5. **同质悬念** — 每章都用同一种类型的钩子结尾
> 错误:每章都以"他听到了脚步声"结尾
> 正确:交替使用不同类型的钩子,制造节奏变化。可以用"钩子十三式"轮换,或有意在同一位置重复同一钩子以形成结构效果
---
## 悬念强度等级
| 等级 | 类型 | 读者反应 | 适用位置 |
|-----|------|---------|---------|
| 1 | 好奇悬念 | "这很有趣" | 中间章节 |
| 2 | 关切悬念 | "接下来会发生什么" | 中间章节 |
| 3 | 迫切悬念 | "他必须马上行动" | 高潮章节 |
| 4 | 生存悬念 | "他会活下去吗" | 高潮/结局前 |
| 5 | 终极悬念 | "一切到底是什么意思" | 全书结尾 |
**递进建议:** 故事中悬念强度应总体上升,但可以波动。
**强度混用原则:**
- 不需要每章都用等级4-5的悬念过度的高强度反而会让读者疲劳
- 低强度悬念等级1-2适合铺垫和过渡章节保持读者兴趣但不喧宾夺主
- 高强度悬念等级3-5适合关键转折点形成记忆节点
- 理想的节奏是"低—中—高—低—中—高—更高"的波浪式递进
- 一部二十章的小说通常有2-3个高强度锚点其余章节用中低强度衔接
---
## 悬念编排策略
### 单章悬念设计
悬念不是写到结尾才临时加上去的——好的钩子从章节开头就开始铺垫。
**三段式设计法:**
1. **播种前20%** — 在章节前五分之一的篇幅中,自然地植入一个看似无关紧要的细节、对话或事件。读者此刻不会意识到它的重要性。
2. **生长中间60-70%** — 章节主体部分展开主要剧情,但让那个"种子"在背景中偶尔冒头。一次不经意的提及、一个角色的走神、一件物品的再次出现——都是让种子生长的方式。
3. **收获最后10%** — 章节结尾,种子突然开花结果。前文的细节在此刻获得新的意义,形成钩子。
**示例:**
> 【都市】
> 播种:她出门前看了一眼手机,有一条未读消息,但地铁来了,她没点开。
> 生长:她在公司忙了一整天,中间几次有人提到"你脸色不太好",她都没在意。
> 收获:深夜回到家,她终于点开那条消息——是她三个月前投的简历。对方约她今天面试。而今天,已经过了。
### 跨章悬念弧
长篇小说需要同时运行多条不同长度的悬念弧,让读者始终有事在期待。
**三种弧线:**
| 弧线长度 | 跨度 | 功能 | 示例 |
|---------|------|------|------|
| 短弧 | 2-3章 | 即时满足,维持阅读节奏 | 一场战斗的胜负、一次约会的结果 |
| 中弧 | 5-8章 | 渐进揭露,形成情节波峰 | 一个角色的真实身份、一个阴谋的逐步暴露 |
| 长弧 | 全书 | 核心谜题,贯穿始终 | 主角命运、终极真相、核心冲突的结局 |
**编排原则:**
- 三种弧线必须同时运行。短弧提供即时满足感,中弧维持中期动力,长弧保证读者读完全书
- 短弧的结尾可以触发中弧的升级,中弧的揭露可以牵动长弧的推进
- 当一条弧线结束时,至少有另一条弧线正在高潮——不要让读者感到"一切都告一段落了"
- 长弧的阶段性揭露要分散在不同位置,每次只揭开一角,让谜题始终活着
**多弧并行的节奏示例(以二十章小说为例):**
```
第1-3章短弧A启动 → 解决;中弧α启动;长弧Ω埋下种子
第4-6章短弧B启动 → 解决;中弧α推进;长弧Ω的种子冒出地面
第7-10章短弧C启动 → 解决;中弧α到达高潮 → 解决;长弧Ω浮出水面
第11-14章中弧β启动短弧D/E交替长弧Ω的第一个重大揭示
第15-18章中弧β到达高潮 → 解决长弧Ω全面展开短弧F/G密集推进
第19-20章所有剩余弧线收束长弧Ω到达终局
```
> 关键心法:**读者翻开下一章的理由,永远要在这一章的结尾给够。** 一次只留一个悬念不够——至少要让读者同时惦记着两件事。
@@ -6,35 +6,19 @@
- **目标字数**:每章 3000-5000 字,总计 [X] 万字
- **核心冲突**[主角想要什么?什么阻止了他?]
## TODO List
### 待创作
- [ ] 第[X]章:[章节标题] - [核心事件]
### 进行中
- [ ] 第[X]章:[章节标题] - [核心事件]
### 已完成
- [x] 第[X]章:[章节标题] - [核心事件][字数]字)
- [x] 第[X]章:[章节标题] - [核心事件][字数]字)
## 章节规划
| 章节 | 标题 | 核心事件 | 悬念钩子 | 字数 | 状态 |
|-----|------|---------|---------|------|------|
| 第1章 | | | | | 待创作 |
| 第2章 | | | | | 待创作 |
| 章节 | 标题 | 核心事件 | 承接上章 | 悬念钩子 | 出场人物 | 场景列表 |
|-----|------|---------|---------|---------|---------|---------|
| 第1章 | | | | | | |
| 第2章 | | | | | | |
| 第3章 | | | | | | |
## 全书悬念线
- **主线悬念**[核心谜题]
- **支线悬念**[其他悬念]
- **终极揭秘**[最终答案]
## 字数统计
- 已完成章节数:[0] 章
- 累计字数:[0] 字
- 完成进度:[0]%
---
## 章节摘要
-195
View File
@@ -1,195 +0,0 @@
# 悬念设置技巧
悬念是让读者继续阅读的关键。每章结尾必须设置有效的钩子。
## 十种经典悬念钩子
### 1. 突然揭示
在章节结尾突然揭示一个改变一切的信息。
**示例:**
> 警官看着死者的手机,最后一条短信来自一个他认识的人——他自己三天前发出的号码。
**关键要素:**
- 信息出乎意料
- 改变现状理解
- 留下"为什么"的疑问
### 2. 紧急危机
角色面临迫在眉睫的危险,下一章必须立即应对。
**示例:**
> 地板开始震动,灰尘从天花板簌簌落下。她抬头一看,裂缝正在迅速扩大。
**关键要素:**
- 时间紧迫
- 威胁明确
- 后果严重
### 3. 未完成的动作
一个动作被中断,留下"接下来会发生什么"的疑问。
**示例:**
> 他举起枪,手指扣在扳机上——"别动!"身后传来一个声音。
**关键要素:**
- 动作进行中被打断
- 不确定结果
- 新变量出现
### 4. 身份反转
某人被揭示为不是我们以为的那样。
**示例:**
> "我终于找到你了,弟弟。" 那个说着完美普通话的男人摘下面具,露出了一张她父亲的脸。
**关键要素:**
- 身份误解
- 关系重定义
- 动机重新解读
### 5. 两难选择
角色必须做出一个艰难的选择,但章节在决定前结束。
**示例:**
> 救生艇只能载两个人。她的丈夫和女儿都在水里,海浪越来越大。她伸出手——
**关键要素:**
- 选项都不理想
- 必须选择
- 高风险
### 6. 神秘物品/线索
发现一个重要但意义不明的东西。
**示例:**
> 保险箱里只有一张照片,拍摄于昨天。照片里是熟睡中的她,从窗外角度拍摄。
**关键要素:**
- 物品意义不明
- 暗示威胁
- 激发好奇
### 7. 时间限制
一个截止时间被设定,制造紧迫感。
**示例:**
> 定时器显示 03:00。而拆弹包里少了一根关键的红线。
**关键要素:**
- 明确时限
- 资源不足
- 后果已知
### 8. 承诺/威胁
某人做出承诺或威胁,改变预期。
**示例:**
> "今晚午夜之前,我会让所有人知道你十年前真正做了什么。" 匿名邮件只有这一行字。
**关键要素:**
- 明确意图
- 伤害/揭露的威胁
- 时间框架
### 9. 离奇消失
某人或某物突然消失,留下谜团。
**示例:**
> 他转身只一秒钟,再回头时,空荡荡的牢房里,那个戴着手铐的囚犯不见了。
**关键要素:**
- 不可能的行为
- 缺乏解释
- 安全感丧失
### 10. 言外之意
一句话表面正常,但暗示了更深层的东西。
**示例:**
> "恭喜你通过面试," 面试官笑着握住她的手,"和你的姐姐一样优秀。" 可她是独生女。
**关键要素:**
- 表面正常
- 隐藏信息
- 需要解读
---
## 章节间悬念连接
### 伏笔与呼应
**伏笔技巧:**
- 早期埋下不起眼的细节
- 让读者忽略其重要性
- 后期揭示时造成"原来如此"的效果
**呼应方式:**
- 对称场景(相似情境,不同结果)
- 重复对话(不同语境,新含义)
- 物品回归(重要物品再次出现)
### 悬念升级
**递进原则:** 后续悬念应比前一个更强或更深入
```
第一章:谁偷了文件?
第二章:小偷是主角的同事
第三章:同事是卧底特工
第四章:特工知道主角的秘密身份
```
### 多线悬念
**同时维持多条悬念线:**
- 主线悬念(核心谜题)
- 人物悬念(某人的真实身份)
- 关系悬念A和B之间发生什么
- 时间悬念(倒计时/最后期限)
---
## 悬念设置禁忌
### 避免:
1. **虚假悬念** - 制造紧张但结果是误会
> 错误:他听到了脚步声...原来是猫
> 正确:他听到了脚步声...但追他的人已经死了
2. **机械降神** - 突然出现从未提及的解决方案
> 错误:她突然想起自己会武术
> 正确:她想起父亲教过的防身术(第五章提过)
3. **过度留白** - 留下太多未回答问题
> 原则:每章至少回答一个旧悬念,再提出新悬念
4. **低风险钩子** - 结尾事件不够重要
> 错误:他不知道晚饭吃什么
> 正确:他的晚餐被人下了毒
---
## 悬念强度等级
| 等级 | 类型 | 读者反应 | 适用位置 |
|-----|------|---------|---------|
| 1 | 好奇悬念 | "这很有趣" | 中间章节 |
| 2 | 关切悬念 | "接下来会发生什么" | 中间章节 |
| 3 | 迫切悬念 | "他必须马上行动" | 高潮章节 |
| 4 | 生存悬念 | "他会活下去吗" | 高潮/结局前 |
| 5 | 终极悬念 | "一切到底是什么意思" | 全书结尾 |
**递进建议:** 故事中悬念强度应总体上升,但可以波动
-262
View File
@@ -1,262 +0,0 @@
# 质量检查清单
交付章节前使用此清单确保质量。
## 整体检查
### 基础要素
- [ ] **章节有明确标题**
- 标题与内容相关
- 吸引人但不过度透露
- [ ] **字数符合预期**
- 短章节800-1500 字
- 标准章节1500-3000 字
- 长章节3000-5000 字
- [ ] **章节完整性**
- 有开头、发展、高潮
- 不是片段,是完整叙事单元
- [ ] **时间地点清晰**
- 读者知道何时何地
- 转换时有明确标记
---
## 开头检查
- [ ] **前 3 段内抓住读者**
- 有行动/冲突/悬念
- 不是天气或日常流程
- [ ] **与上一章有连接**
- 回应上一章结尾
- 或明确时间/地点跳跃
- [ ] **背景信息不过量**
- 没有大段信息倾倒
- 信息自然融入动作
---
## 内容检查
### 情节推进
- [ ] **本章有核心事件**
- 发生了不可删除的事
- 不是"什么都没发生"的过渡章
- [ ] **推动主线剧情**
- 揭示新信息
- 或改变人物关系
- 或升级冲突
- [ ] **逻辑自洽**
- 事件因果关系合理
- 没有巧合驱动剧情
- 人物行为符合动机
### 冲突与张力
- [ ] **有明确冲突**
- 人与人、人与环境、人与自己
- 冲突推动本章事件
- [ ] **张力有变化**
- 不是平铺直叙
- 有紧张和缓解的交替
- [ ] **有转折或新信息**
- 不是线性可预测
- 有意外或新发现
---
## 人物检查
- [ ] **人物行为一致**
- 符合已建立的性格
- 如不一致,有解释
- [ ] **人物有反应**
- 对事件有情绪/行动
- 不是被动道具
- [ ] **人物有声音**
- 对话能区分角色
- 每人说话方式不同
- [ ] **人物展示而非讲述**
- 通过行动/对话表现性格
- 不是直接陈述"他很勇敢"
---
## 对话检查
- [ ] **每句对话有目的**
- 推动情节/揭示人物/制造冲突
- 没有"你好""吃了吗"等无意义对话
- [ ] **对话简洁自然**
- 删除冗余词语
- 符合真实说话方式
- [ ] **有潜台词**
- 不是所有话都直说
- 有言外之意
- [ ] **标签使用正确**
- 能辨识时省略标签
- 不过度使用副词
---
## 悬念检查
- [ ] **结尾有钩子**
- 使用至少一种悬念技巧
- 让读者想看下一章
- [ ] **悬念强度适当**
- 与故事位置匹配
- 高潮章节悬念更强
- [ ] **不是虚假悬念**
- 不是机械误会
- 不是无意义的"突然"
- [ ] **为下一章铺垫**
- 设置下一章的冲突
- 埋下伏笔
---
## 展示而非讲述检查
### 常见"讲述"标记
检查并修正以下模式:
| 讲述(避免) | 展示(使用) |
|-------------|-------------|
| 他很愤怒 | 他握紧拳头,指节发白 |
| 她很美丽 | 他凝视着她,忘记说话 |
| 他很紧张 | 他反复调整领带 |
| 房间很乱 | 衣服扔在沙发上,外卖盒堆在桌上 |
| 他很富有 | 他从口袋里掏出一叠现金 |
### 自查问题
- [ ] 是否直接陈述情绪?(改为身体反应)
- [ ] 是否用形容词总结?(改为具体描写)
- [ ] 是否跳过了关键场景?(补充展示)
---
## 节奏检查
- [ ] **句子长度有变化**
- 没有连续 3 句长度相同
- 长短交错
- [ ] **段落长度适当**
- 避免大段文字墙
- 动作场景用短段落
- [ ] **信息密度有变化**
- 高密度(动作/对话)
- 低密度(描写/内心)
---
## 语言检查
- [ ] **没有 AI 写作痕迹**
- 避免"此外""然而""强调"等 AI 词汇
- 避免四字成语堆砌
- 句式多样化
- [ ] **"的"字不密集**
- 没有连续多个"的"
- 简化修饰结构
- [ ] **用词精确**
- 避免模糊词("一些""某种"
- 使用具体词汇
---
## 连贯性检查
- [ ] **与前文连贯**
- 上一章的悬念有回应
- 已知信息一致
- [ ] **伏笔有呼应**
- 早期埋下的线索有进展
- 或即将揭示
- [ ] **时间线一致**
- 时间流逝合理
- 事件顺序正确
---
## 类型特定检查
### 悬疑类
- [ ] 有线索揭示
- [ ] 有新谜题提出
- [ ] 逻辑无漏洞
### 言情类
- [ ] 关系有进展
- [ ] 有情感张力
- [ ] 读者在意配对
### 奇幻/科幻类
- [ ] 世界观一致
- [ ] 规则设定不破坏
- [ ] 解释不过度
### 动作类
- [ ] 动作场面清晰
- [ ] 节奏快速
- [ ] 地理空间明确
---
## 交付前最终检查
- [ ] 通读全文,无错别字
- [ ] 标点符号正确
- [ ] 对话标签正确
- [ ] 段落划分清晰
- [ ] 格式一致
- [ ] 如果是续章,确认与前文的连贯性
---
## 质量评分
交付前给自己打分(每项 1-10 分):
| 维度 | 评分 | 说明 |
|-----|------|-----|
| 开头吸引力 | /10 | 前 3 段抓住读者? |
| 情节推进 | /10 | 本章推进主线? |
| 人物塑造 | /10 | 人物行为一致且有深度? |
| 对话质量 | /10 | 对话自然且推动情节? |
| 悬念设置 | /10 | 结尾钩子让读者想看下一章? |
| 节奏控制 | /10 | 张弛有度? |
| 展示而非讲述 | /10 | 用行动/对话而非陈述? |
| 语言质量 | /10 | 无 AI 痕迹,用词精确? |
| **总分** | **/80** | **>60 可交付,>70 优秀** |