用途
故事一致性监控是一个在小说写作过程中自动检查一致性的技能。它用于在章节写作时监控角色行为、世界规则和时间线,当检测到潜在矛盾时向作者发出警报,帮助维持读者对故事世界的信任。
主要能力
角色一致性检查
- 物理特征:眼睛颜色、身高、年龄、疤痕、纹身、独特标记、服装风格、配饰
- 性格:行动是否符合已建立的角色,言语模式、反应、决策、技能能力是否一致
- 知识:角色只知道他们应该知道的,不知道不应知道的秘密,记忆与已建立事实一致
- 成长:变化与角色弧线一致
世界规则检查
- 魔法/科技系统:力量在已建立限制内使用,代价/成本一致应用,规则不因情节便利而改变,例外有前期暗示
- 地理:距离和地点保持稳定,旅行时间合理,气候与地理匹配,地标不移动
- 社会规则:文化规范、语言方言、社会结构、宗教信仰保持一致
- 物理法则:已建立的规则不随机打破
时间线检查
- 事件顺序:原因发生在结果之前,角色不在他们不能在的地方,事件在合理时间范围内发生
- 时间流逝:角色适当老化,季节按顺序改变,怀孕/康复需要适当时间,技能习得需要练习时间
- 多 POV 同步:同时事件从不同 POV 匹配,时间跳跃在 POV 之间对齐,没有 POV 知道其他 POV 的未来
- 历史一致性:过去的引用保持一致
使用方式
被动监控
写作或讨论故事时,自动交叉参考 characters/ 目录中的角色档案、worldbuilding/ 目录中的世界构建文档、spec/tracking/timeline.json 中的时间线数据以及之前章节的内容。无需采取任何行动,监控在后台进行。
警报格式
检测到潜在不一致时,会提示问题、位置、参考、当前文本、已建立特征以及可能的解决方案,并询问是自动修复还是自行处理。
严重程度级别
- 关键(🔴):立即停止并修复,例如角色突然知道不应知道的秘密信息
- 警告(⚠️):尽快修复,例如角色惯常言语模式改变
- 注意(📝):考虑检查,例如时间线感觉压缩
与 Novel-Writer 命令集成
- 在 /write 期间:生成内容时实时一致性检查,对关键问题即时警报,自动参考规格文档
- 在 /analyze 期间:全面一致性报告,所有累积的警告和注意事项,建议的修复按严重性排序
- 在 /track 期间:使用经过验证的信息更新追踪数据,标记不一致以供手动审查,维护一致性历史
配置
严格程度级别:
- 严格模式(非奇幻的默认):标记所有矛盾,执行真实世界物理,时间线必须完全合乎逻辑
- 灵活模式(推荐用于奇幻/科幻):允许“酷炫规则”例外,魔法/科技可以弯曲现实,允许艺术许可但会通知
- 最小模式:只标记关键矛盾,专注于角色和主要情节点,让小的不一致通过
可禁用特定检查,例如为梦境序列禁用时间线检查。
自动修复功能
对某些简单问题提供自动修复:拼写变化(标准化为最常见拼写,全局查找替换需批准)、数字不一致(基于时间线计算正确年龄并更新)、时间线冲突(调整日期以适应已知序列并更新时间线参考)。
报告和追踪
定期或按要求生成一致性报告,包含检测到的问题(按关键、警告、注意事项分类)、统计(总检查、问题发现、自动修复、需要审查)和一致性得分。维护发现和修复的一致性问题历史,有助于识别模式、防止重复错误、显示改进、对修订有用。
适用场景
适用于小说写作,尤其是需要维护复杂角色、世界规则和多 POV 时间线的长篇创作。与 Writing Techniques Skills 协作检查对话一致性和场景一致性,与 Genre Knowledge Skills 协作检查类型惯例一致性。
限制
一致性检查器只能和参考文档一样好,需要保持角色档案、世界规则和时间线文件更新。存在常见误报:有意的矛盾(如角色谎报眼睛颜色)、不可靠的叙述者、时间跳跃,可通过在角色档案或宪法中添加注释来标记。作者始终有最后的决定权,如果不一致是艺术选择,可以告知并停止标记。