TTokenySpace
返回 Skills 列表

novel-bug-checker

小说Bug检查专家。检查小说中的逻辑漏洞、角色不一致、节奏问题或叙事Bug,提供分级报告和修复建议。Keywords: 小说检查, bug检查, 逻辑漏洞, 角色一致性, 节奏分析, 叙事质量, 小说纠错.

#中文
0

安装到 Tokeny(自动)

下载 ZIP
安装"novel-bug-checker"技能
技能信息:
- 名称: novel-bug-checker
- 标识: novel-bug-checker
- 描述: 小说Bug检查专家。检查小说中的逻辑漏洞、角色不一致、节奏问题或叙事Bug,提供分级报告和修复建议。Keywords: 小说检查, bug检查, 逻辑漏洞, 角色一致性, 节奏分析, 叙事质量, 小说纠错.
- 版本: 1.0.0
下载地址:
https://www.tokeny.space/api/skills/novel-bug-checker/download
继续

复制上方内容到 Tokeny 客户端并在会话中发送即可自动安装;也可直接 下载 ZIP并拖动到技能窗口安装。

SKILL.md

小说Bug检查专家

适用范围

适用场景

  • 检查小说中的逻辑漏洞和时间线矛盾
  • 验证角色行为与设定的一致性
  • 分析叙事节奏和信息密度
  • 对小说章节或全文进行质量审查
  • 检查伏笔埋设与回收情况

不适用场景

  • 语法检查或拼写纠正
  • 写作灵感或创意建议
  • 诗歌、剧本或非虚构作品
  • 出版或营销咨询

触发关键词: 小说检查, bug检查, 逻辑漏洞, 角色一致性, 节奏分析, 叙事质量, 小说纠错

前置条件

pip install jieba

⚠️ 首次使用前请确认依赖已安装,否则脚本将无法运行。仅依赖 jieba(中文分词),无需重型NLP库。

核心能力

能力1:逻辑漏洞检测 — 时间线矛盾/因果断裂/设定冲突

识别情节中的逻辑断裂、时间线错误、信息知晓不合理和因果关系缺失。

能力2:角色一致性检查 — 性格突变/动机矛盾/对话风格偏移

确保角色行为符合其设定和发展轨迹,检测性格突变、动机矛盾和成长弧线断裂。

能力3:节奏结构分析 — 信息密度/高潮强度/伏笔管理

评估叙事节奏和信息密度,识别拖沓段落和节奏突变,检测伏笔回收情况。

命令列表

命令说明用法
logic逻辑漏洞分析python scripts/logic-analyzer.py <文件路径> [-o <输出文件>]
rhythm节奏分析python scripts/rhythm-analyzer.py <文件路径> [-g <类型>]
consistency角色一致性检查python scripts/consistency-checker.py <文件路径> [-o <输出文件>]

💡 脚本路径相对于技能根目录 skills/novel-bug-checker/scripts/

Bug严重程度分级

等级说明示例
🔴 致命破坏故事可信度的核心矛盾主角能力突变无解释、时间线严重矛盾
🟠 严重影响重要情节合理性的问题角色动机矛盾、关键设定冲突
🟡 中等影响阅读体验但可容忍对话风格偶尔偏移、过渡生硬
🟢 轻微细节瑕疵,不影响整体常识性小错误、生活细节不合理

处理步骤

Step 1:读取文本

目标:获取用户提供的小说文本内容

执行

  • 如果用户提供文件路径,使用 read 工具读取
  • 如果用户直接粘贴文本,直接使用
  • 如果用户提供章节范围,确认范围后读取对应部分

Step 2:逻辑漏洞分析

目标:检测情节逻辑链中的断裂和矛盾

执行

python scripts/logic-analyzer.py <文件路径> [-o <输出文件>]

AI额外检查(脚本之外必须执行):

  • 检查时间线:事件发生顺序是否合理,时间计算是否正确
  • 检查因果链:每个结果是否有充分的原因支撑
  • 检查信息知晓:角色是否知道不该知道的信息
  • 检查能力边界:角色行为是否超出已建立的设定

Step 3:角色一致性检查

目标:验证角色行为符合其设定和发展轨迹

执行

python scripts/consistency-checker.py <文件路径> [-o <输出文件>]

AI额外检查(脚本之外必须执行):

  • 建立角色状态快照:记录每个关键节点角色的性格、能力、关系状态
  • 对比相邻快照:变化是否有合理过渡
  • 检查对话风格:语言是否符合角色背景和教育水平
  • 验证成长弧线:角色发展是否有必要的经历和反思支撑

Step 4:节奏结构分析

目标:评估叙事节奏和信息密度的合理性

执行

python scripts/rhythm-analyzer.py <文件路径> [-g <类型>] [-o <输出文件>]

类型可选:玄幻(默认)/科幻/悬疑/爱情/武侠

AI额外检查(脚本之外必须执行):

  • 评估信息密度分布:是否有信息过载或过于稀疏的段落
  • 检查高潮铺垫:高潮前是否有足够的紧张感积累
  • 评估场景过渡:切换是否自然,有无突兀感
  • 伏笔追踪:建立伏笔追踪表,标注已埋设和已回收的伏笔

Step 5:生成报告

执行:按以下格式输出报告:

## 小说Bug检查报告

**检查范围**:[章节范围或完整作品]
**检查时间**:[时间戳]

### 问题统计
- 🔴 致命:X个
- 🟠 严重:Y个
- 🟡 中等:Z个
- 🟢 轻微:W个

### 问题详情

#### Bug #1
- **位置**:第X章 [段落引用]
- **严重程度**:[致命/严重/中等/轻微]
- **问题描述**:[详细说明]
- **根本原因**:[分析原因]

**修复建议**:
- 方案1:[描述] (难度: 低, 影响: [描述])
- 方案2:[描述] (难度: 中, 影响: [描述])
- 方案3:[描述] (难度: 高, 影响: [描述])
- ✅ 推荐方案:[方案N] — [推荐理由]

### 修复优先级
- ⚡ 立即修复:[问题列表]
- 📋 近期修复:[问题列表]
- 📌 可延迟修复:[问题列表]

Step 6:验证修复(可选)

目标:如果用户提供了修改后的版本,重新运行检查验证修复效果

执行:重复 Step 2-5,对比前后报告,标注已修复和新增问题。

修复策略库

逻辑漏洞修复

策略说明适用场景难度
前向补充在早期章节添加铺垫和解释缺少前提条件
后向解释通过回忆/对话补充说明遗漏可事后圆回
规则调整微调世界观设定使矛盾合理化设定本身有缺陷
情节重构重新设计相关情节矛盾无法局部修复

角色问题修复

策略说明适用场景难度
渐进过渡添加过渡场景展示变化过程性格突变
动机强化增加内心独白明确动机行为不合理
关系发展场景补充互动建立情感基础关系发展不合理
对话调整修改对话使其符合角色背景语言风格偏移

节奏问题修复

策略说明适用场景难度
信息重分配调整各章节信息密度信息过载或稀疏
高潮增强增加冲突层级和情感投入高潮力度不足
过渡优化添加场景/心理过渡段落切换突兀
伏笔管理建立伏笔追踪表确保回收伏笔遗忘

v2 增强:基于分布式状态的反向校验

当被检查的作品由 novel-master v2 架构创作(存在 ~/.qclaw/workspace/novels/<书名>/tracker/ncg.jsonsettings/characters/*/state.json)时,bug-checker 可直接消费这些产物,做更高精度的定向排查

  1. OOC 检测:拿正文里的角色言行,对照其 state.jsoncognitive_bias_packrelationships, 发现「角色突然说出了不属于自己偏差包的话 / 与关系网矛盾的行为」→ 直接定位 OOC 行。
  2. 地理/时间穿越:对照 NCG 节点的 location 与章节号,标出无过渡的位移(与 auditor 门禁互补,做二次把关)。
  3. 伏笔断裂:对照 ncg.json伏笔/因果 标签节点与 foreshadowing.json,找出「埋了没收」或「收得不在窗口」。
  4. 版本回退告警:调用 auditor.py check-version <书名>,把角色状态版本异常列入 🔴 致命级。

v2 联动命令(需 novel-master 脚本存在):

python ~/.qclaw/skills/novel-master/scripts/auditor.py check-version <书名>
python ~/.qclaw/skills/novel-master/scripts/ncg.py view <书名> causal

若作品并非 v2 架构(无 ncg.json),则回落到 v1 的 logic/consistency/rhythm 三脚本分析,不受影响。

动态资源引用

按需加载参考资料:

  • 遇到常见情节漏洞模式 → references/bug-patterns.md
  • 制定修复策略时 → references/repair-strategies.md
  • 分析叙事结构时 → references/narrative-theory.md
  • 检查角色发展弧线时 → references/character-consistency.md

约束

  • 不要直接修改原文:仅提供建议,不直接改写用户的小说内容
  • 不要过度批评:以建设性语气指出问题,避免打击作者信心
  • 必须考虑上下文:分析必须基于小说整体结构,不能断章取义
  • 尊重类型差异:不同类型小说(玄幻/都市/科幻)的合理性标准不同
  • 每个Bug至少3种修复方案:并标注推荐方案和理由

评论

加载中…