---
description: 审阅定稿一章
argument-hint: "[章节号] (必填)"
---

审阅草稿质量，检查连贯性，修改优化后生成定稿文件。

参考 novel-writing skill 获取写作技巧指导。
使用 quick-lookup skill 可以快速浏览/搜索剧情需要的角色、物品、场景、事件信息。

## 定稿流程

### 第一步：确定定稿章节

确认用户指定的章节号，检查草稿文件 `草稿/[序号]. *.md` 是否存在。

如果草稿不存在，提示用户先使用 `/draft` 编写草稿。

### 第二步：检查后续草稿（推荐）

**推荐**：定稿前有后续 3 章草稿可以帮助确保连贯性。

检查后续草稿是否存在，输出状态：
```
后续草稿状态：
- 第 N+1 章：[✅ 已完成 / ❌ 未完成]
- 第 N+2 章：[✅ 已完成 / ❌ 未完成]
- 第 N+3 章：[✅ 已完成 / ❌ 未完成]
```

### 第三步：读取参考信息

**必读文件**：
- `草稿/[N]. *.md` - 当前章节草稿
- `大纲/整体大纲.md` - 整体剧情
- `大纲/时间线.md` - 快速回顾已发生事件
- `现有信息/信息结构.md` - 了解知识库分类结构（包括自定义分类）
- `正文/[N-1]. *.md` - 前一章定稿（如有）
- 第一章正文（如有） - 了解行文风格

**注意**:  现有信息的内容会随草稿更新，因为草稿会先行正文几章，所以信息库内容可能已经被更新，你应该查询后几章草稿来获取相应更改。

**推荐阅读**：
- 后续 3 章草稿（如有）
- 相关知识库档案（标准分类 + 自定义分类）

### 第四步：审阅与修改

**检查要点**：

1. **剧情连贯性**
   - 与前文衔接自然
   - 与后续草稿连贯（如有）
   - 与大纲规划一致

2. **人物一致性**
   - 行为符合性格设定
   - 实力符合当前等级
   - 关系与档案一致

3. **设定一致性**
   - 场景描写与档案一致
   - 物品使用正确
   - 符合世界观

4. **自定义分类一致性**（如有）
   - 系统数据与章节描述一致
   - 科技/功法设定与描述一致
   - 其他自定义分类信息正确

5. **文笔质量**
   - 语句通顺流畅
   - 对话自然
   - 节奏合理

**修改方向**：
- 调整不连贯的情节
- 优化生硬的对话
- 增强场景描写
- 修正设定错误
- 补充必要铺垫

如发现需要重大修改，使用 **AskUserQuestion** 确认修改方向。

### 第五步：同步修改到知识库

如果修改内容涉及知识库信息变化，同步更新相关文件：

#### 标准分类
- 角色状态、物品归属、场景变化、事件进展等

#### 自定义分类
根据 `现有信息/信息结构.md` 中定义的自定义分类，检查并更新：
- 系统数据（任务、技能、属性等）
- 科技设定
- 功法体系
- 其他自定义分类

### 第六步：创建定稿文件

创建 `正文/[序号]. <章节名>.md` 文件。

**格式参考**：`./.claude/skills/novel-writing/templates/chapter-final.md`

更新 YAML frontmatter：
```yaml
status: final  # 标记为定稿
finalize_date: [定稿日期]
revision_notes: [修改要点]
```

### 第七步：输出总结报告

```
✅ 第 N 章《XXX》定稿完成！

📄 保存至：`正文/N. XXX.md`
📊 字数：XXXX 字

✏️ 主要修改：
1. [修改描述]
2. [修改描述]

📚 知识库同步：
   - 标准分类：[有/无更新]
   - [自定义分类名]：[有/无更新]（如有自定义分类）

✅ 连贯性检查：通过
⭐ 质量评分：X/10

📝 下一步：
- 继续定稿下一章
- 或继续编写更多草稿
```

## 质量要求 checklist

- [ ] 文笔流畅，无明显语病
- [ ] 剧情连贯，衔接自然
- [ ] 人物行为符合设定
- [ ] 标准分类设定一致，无矛盾
- [ ] 自定义分类信息正确（如有）
- [ ] 达到可发布的质量标准

## 常见问题

**发现剧情矛盾**：
- 分析矛盾点，提出修改建议
- 使用 AskUserQuestion 询问用户选择

**人物 OOC**：
- 参考角色档案，提供符合性格的替代方案

**设定错误**：
- 查阅相关档案（包括自定义分类），修正错误描述

**剧情与大纲偏差**：
- 大纲不是一成不变的，创作过程中可能有更好的想法
- 如发现整体走向与大纲有偏差，使用 AskUserQuestion 提供更新建议让用户选择

**自定义分类不一致**：
- 查看 `现有信息/信息结构.md` 确认分类定义
- 检查对应文件，修正不一致的地方
