continuity · diff
git:20260612.2e67f9d to git:20261104.f5a332f
38 added, 43 removed. Audit A to A.
---
name: continuity
- description: 中文网文长篇连贯性与逻辑检查。当用户写长篇怕"前后矛盾/写到一百章崩了/设定漂移"、要查时间线乱不乱、人物行为合不合理、资源凭空变、身份忽暴忽藏、伤势没延续、战力越级、或要对一卷/全书做逻辑体检时使用。逐章核对六条逻辑链+时间线,揪出和前文/档案的矛盾并给改法。
+ description: 检查中文小说章节、卷或全书的前后连贯性,核对人物动机、因果、资源、知情范围、伤势、战力、情绪关系及时间线与世界状态。用于查设定矛盾和续写漂移;一般文风润色或读者留存评价不属于本技能。
---
- # 连贯性与逻辑检查(continuity)
+ # 连贯性与逻辑检查
- 长篇崩盘的真正死因不是写不动,是**前后矛盾、时间线乱、设定漂移**——AI 写长篇尤其如此:50 章正常,100 章开始崩,300 章彻底失忆。本技能是长篇的"逻辑防线",和 `memory`(记忆)配套:档案负责**记**,本技能负责**核对**。
+ 根据用户提供的正文与设定,定位可证实的矛盾并提出最小修改方案。保留作者有意安排的隐瞒、误导、不可靠叙述和人物变化。
- ## 何时用
- - 写长篇,每写完一章/几章核对一次逻辑
- - 怕"写到后面崩设定/人物漂移/伏笔忘了"
- - 查时间线("三天后""两个月后"到底乱没乱)
- - 查资源/伤势/身份/战力前后对不对得上
- - 每卷末做一次全量连贯性体检
- - 和 `review` 的区别:`review` 是**读者留存**视角(钩子/爽点/追读);本技能是**作者后台**视角(设定不矛盾、逻辑能自洽)
+ ## 确定检查范围
- ## 怎么查(七条逻辑链 + 时间线/世界状态)
- 对照档案(`01_人物.md` / `03_伏笔追踪.md` / `07_时间线.md` / 战力表 / 情绪轨迹)逐章核对,详见 `references/continuity-check.md`:
+ - 优先检查用户指定的章节或片段;未指定时,从当前提供的正文开始。
+ - 有创作档案时,按需读取人物、伏笔、时间线和相关设定;不要求先建档才能检查正文。
+ - 长篇检查先确认可读取的章节范围,按卷或情节段推进,保留问题索引。不要声称已检查未读取的全书。
+ - 详细检查提示见仓库根目录 `references/continuity-check.md`;档案格式见 `references/project-memory.md`。资源不可用时仍可依据正文完成检查。
- 1. **人物行为合理性** —— 行为有动机吗?和人设冲突吗?(通缉犯不会逛街买包子)
- 2. **剧情因果链** —— 新设定有铺垫吗?挖的坑记进伏笔表了吗?(防"突然冒出/挖了不填")
- 3. **资源变化** —— 钱/道具/兵力只能按剧情增减(防"上章吃不起饭,下章掏十万灵石")
- 4. **身份暴露状态** —— 维护"知情人名单":谁知道主角的真实身份/实力/马甲(扮猪吃老虎流命脉)
- 5. **伤势 / 状态延续** —— 重伤/中毒/闭关要持续,到期要兑现(防"垂死→下章大战三百回合")
- 6. **战力 / 等级一致** —— 对照战力表,没提升就别越级打平
- 7. **情绪 / 关系连续性** —— 对照情绪轨迹,跳变要有过渡(防"刚失恋→下章笑哈哈")
- 8. **时间线 + 世界状态** —— 每个"X 时间后"能换算成时间线上的点;并行线汇合不矛盾;期限到点兑现;强设定题材还要核对**世界状态**(去的北城上一章是不是已毁,见 `world` 技能)
+ ## 八项核对
- ## 工作流
- 1. 先读档案(没建档先用 `memory` 初始化,至少要有人物状态、伏笔表、时间线、战力表)。
- 2. 读要检查的章节,逐条过六条链 + 时间线。
- 3. 出**连贯性体检报告**(格式见下),矛盾定位到段/章 + 给改法。
- 4. 提示把本章变化(人物状态/资源/时间线/知情人)**写回档案**,否则下章继续漂。
+ 1. **人物行为**:动机、目标和掌握的信息能否支持行动?性格反常可能是情节,不直接判错。
+ 2. **剧情因果**:结果是否有必要条件?区分尚未揭晓的悬念与已经互相排斥的事实。
+ 3. **资源变化**:核对钱、物品、兵力、能力消耗的取得、支出、转移与剩余;数字不足时标记待核实。
+ 4. **身份与知情范围**:区分读者知道、叙述者知道和角色知道;角色使用秘密是否有获取途径?
+ 5. **伤势与持续状态**:伤病、毒、闭关、限制与恢复条件是否延续?检查治疗、代价和期限。
+ 6. **战力与规则**:依作者既定规则检查能力、等级与代价;越级胜利需考虑策略、环境、克制等已给条件。
+ 7. **情绪与关系**:变化是否有触发事件或合理过渡?外在表现与内心可以不同,不用固定情绪分数限制人物。
+ 8. **时间线与世界状态**:核对相对时间、路程、并行事件、倒计时,以及地点、势力和环境变化。时间单位含糊时保留范围,不擅自换成精确日期。
- ## 输出:连贯性体检报告
- ```
- 【连贯性体检 · 第 N 章 / 第 X 卷】
- 时间线:本章 = Day__ |跨度 __ |与主线 一致/冲突
- 六条逻辑链:行为/因果/资源/身份/伤势/战力 —— 逐条 ✓/✗ + 问题定位
- 矛盾清单:① 第_段 与 第_章/档案 冲突 → 改法(改本章/回改前文/补一句交代)
- 待兑现:到期未兑现的期限/伏笔(毒/闭关/约定)
- 档案待更新:人物状态/资源/时间线/知情人 哪些要写回
- ```
+ ## 证据与判断
- ## 原则
- - **定位到段/章**,指明和"哪一章/哪条档案"冲突,不空泛。
- - 每个矛盾都给**可执行改法**。
- - 分轻重:主线/战力/身份是硬伤先改;次要情绪线留白不算病(见 `references/human-texture.md`"不闭环≠烂尾")。
- - 查完必提示**回写档案**——这是防失忆的闭环。
+ - 每项发现引用双方的章号、段落或档案条目,并附足以辨认的短摘录。没有行号时不编造行号。
+ - 分为**已确认矛盾**、**可能缺少交代**、**信息不足**。未提供前文不等于前文没有铺垫。
+ - 正文与档案冲突时列出双方证据,先确认它们是否属于同一版本。按作者明确指定的定稿版本判断;无法确定时不静默覆盖任一方。
+ - 修复优先调整局部表达、补足必要因果或恢复已有条件。若需改前文或设定,说明影响的章节与伏笔;不要用新增万能能力消解矛盾。
+ - 仅做检查时输出报告,不自动重写正文或更新档案。用户要求修复时再修改相应内容,并记录实际发生的状态变化;备选剧情不记为既成事实。
- ## 配合
- - 记忆/档案/时间线/战力表 → `memory`(`references/project-memory.md`)
- - 读者留存五维诊断 → `review`
- - 修矛盾章 → `expand` 重写;伏笔回收 → `review` 第3维。
+ ## 输出
+
+ 先说明检查范围与可用材料,再按影响排序报告。无问题的项目可合并说明,避免机械填满表格。
+
+ 每条问题包含:
+ - 判断与影响:已确认/待交代/信息不足,以及对后续剧情的影响。
+ - 证据:本章位置与对照位置,附短摘录。
+ - 改法:优先给出最小修改;确有取舍时给备选方案及连带影响。
+
+ 末尾列出临近兑现的伏笔或期限,以及需要核实的信息。有档案时列出建议更新项;未完成核实的内容保留为待确认。
+
+ ## 与其他技能配合
+
+ - `memory` 管理持久化档案;当前检查不以安装或运行其他技能为前提。
+ - `review` 侧重读者留存、钩子与节奏;不要把节奏偏好当成逻辑硬伤。