A reference work analysis method providing text decomposition and five-dimension extraction framework (premise / world / characters / structure / style, with narrator voice sub-framework under style) for distilling injectable guidance from user-provided reference novels. Enforces detextualization (paraphrase mechanisms instead of copying proper nouns, signature lines, or imagery) and refuses any ≥10-character verbatim copying. Use only when /narracat:reference command analyzes texts in bible/...
Scanned 9/1/2026
Install to Claude Code
npx -y skills add yannikzz/narracat-novel-agent --skill novel-reference-analysis-method --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Novel Reference Analysis Method?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/yannikzz-novel-reference-analysis-method)More formats (shields.io, HTML) on the badges page.
---
name: novel-reference-analysis-method
description: A reference work analysis method providing text decomposition and five-dimension extraction framework (premise / world / characters / structure / style, with narrator voice sub-framework under style) for distilling injectable guidance from user-provided reference novels. Enforces detextualization (paraphrase mechanisms instead of copying proper nouns, signature lines, or imagery) and refuses any ≥10-character verbatim copying. Use only when /narracat:reference command analyzes texts in bible/references/. Not for chapter writing or review.
---
# novel-reference-analysis-method
> 本 Skill 仅供 `/narracat:reference` 命令显式调用。不被任何 Agent 注入,不被 setup/world/plan/write/review/rewrite 自动匹配。
>
> 本 Skill 只定义"如何分析"(方法论 + 维度框架)。"分析结果写到哪里、按什么文件结构组织"由 `commands/reference.md` 约定。
## 用途
为参考作品分析提供方法论与维度框架:从用户放在 `bible/references/` 下的参考作品(`.md` / `.txt`)提炼可被后续 command 直接喂给 prompt 的高密度材料。
输出材料的特征:
- 偏向"可注入摘要 + 可借鉴片段 + 不应继承"三段结构
- 不是赏析报告,不写"这种写法体现了..."的赏析句式
- 不含参考作品的专名 / 角色名 / 具体桥段细节 / 标志金句原文(仅描述手法和机制;详见「分析原则」§2「去文本化」+ §6「拒绝原文复制」)
## 文本拆解方法论
详见 `${CLAUDE_PLUGIN_ROOT}/skills/novel-reference-analysis-method/references/text-decomposition-methodology.md`(按需 Read 加载)。
核心步骤:
1. **分维度阅读**:每次阅读聚焦一个维度(premise / world / characters / structure / style),避免一次性混合分析
2. **手法识别**:提炼"做什么 / 如何做",而非"为什么好"
3. **去文本化**:摘要句中不出现专名 / 桥段细节 / 金句原文 / 具体意象(详见下文「分析原则」§2 三类抽象规则 + §6「拒绝原文复制」)
4. **场景化标注**:每个借鉴片段附「适用场景」「借鉴点」「不应照搬」
5. **跨文件融合**:多个参考作品时先逐文件分析,再提炼共性
## 五个分析维度
| 维度 | 分析要点 |
|---|---|
| **premise** | 题材承诺、核心冲突、读者期待、情绪曲线、类型钩子 |
| **world** | 设定密度、规则露出方式、场景质感、信息解释方式(直说 vs. 暗示) |
| **characters** | 角色类型、关系张力、语言指纹、动机结构、矛盾性 |
| **structure** | 章节开合手法、转折设计、悬念布置、信息释放节奏、爽点/痛点分布 |
| **style** | 叙事视角、句式节奏、描写密度、对话风格、修辞密度、标点偏好;**叙述者腔调子项**见下文 |
每个维度的产出形态遵循「注入摘要 / 应该影响的决策 / 可借鉴片段 / 不应继承 / 来源依据」五段结构——具体文件结构与目标路径由 `commands/reference.md` 定义。
### style 维度的「叙述者腔调」子项分析框架
每个参考作品在 style 维度下额外提炼 5 个「叙述者腔调」子项(与 `commands/reference.md` 步骤 4 的 `style.md` 模板 5 子项一一对应;具体目标文件结构以 `commands/reference.md` 为准):
1. **风格描述**(200-400 字 paraphrase)
- **分析方法**:通读参考作品若干叙述段落,提炼整体气质的「做什么 / 怎么做」(语气、节奏、距离感、情感色温、与读者关系等),用自己的话重写,不直接引用作品中的描写句。
- **输出形态**:200-400 字连续散文段,全程 paraphrase,不出现专名、不出现 ≥10 字原文。
2. **专属词汇**(10-30 个 tag)
- **分析方法**:从作品中识别出反复出现、构成该腔调辨识度的词汇 palette(动词类型、修饰语习惯、声音指示词、领域术语类型等),做**类型化抽象**而非照搬作品原词。
- **输出形态**:10-30 个抽象 tag 列表,每个 tag 描述词汇类型(如「带肌肉感的短动词」「文白夹杂的虚词」),不写具体原词;如必须举例则需明确标注「示意,非作品原词」。
3. **概念体系**(5-15 条要点)
- **分析方法**:分析该腔调如何 frame 世界——叙述者用什么样的概念群把人、事、物组织起来(如「修行 = 江湖 = 武林」的概念合一、「江湖 / 庙堂 / 山野」的三元拆分、「人情 / 规矩 / 体面」的伦理坐标等),重在结构和坐标系,不在具体设定。
- **输出形态**:5-15 条要点列表,每条描述一个概念群或一组对应关系,不写参考作品的具体专名。
4. **标志金句机制**(3-5 条机制描述,不是金句库)
- **分析方法**:识别参考作品中能体现该叙述者腔调辨识度的若干「标志性句子」,但**不收录金句本体**——而是抽象出可复用的**机制描述**:句长区间 + 嵌入位置(独立段 / 段末点睛 / 借人物口)+ 语用功能(点题 / 转折 / 评议 / 反讽)+ 限定条件(仅在哪类场景下出现 / 多久出现一次 / 与什么前置情绪搭配)。
- **输出形态**:3-5 条机制描述。**严禁列出原句**,即使是「最有名的那句」也必须 paraphrase 为机制(例:「嵌入式 8-15 字短句 + 借次要人物口说出 + 用于场景结尾点睛 + 必带一处辩证转折」)。
5. **不应继承反模式**(enumerate 清单,作为抗抄袭代码扫描的源数据)
- **分析方法**:参考作品的具体专名 / 桥段类型 / 原文 ≥10 字片段 / 关系原型——只要复用就会引发抄袭风险的内容,必须尽量完整 enumerate;漏列由下游代码扫描兜底,但 produce 阶段力求穷尽。
- **输出形态**:4 类清单——`专名`(人名 / 地名 / 物品名 / 门派 / 招式名等具体专有名词)、`桥段`(标志性桥段类型描述,不是细节复述)、`原文 ≥10 字`(具体禁止片段 enumerate,作为后续抗抄袭代码扫描的源数据)、`关系原型`(如「主角 + 师门 + 师姐」的具体三元组)。
> **设计约束**:上述 5 子项的输出全程遵循下文「分析原则」§2「去文本化」+ §6「拒绝原文复制」。「标志金句机制」子项是去文本化压力最大的位置,分析时**抗拒「为了精准而摘抄原句」的诱惑**——精准描述机制即可,不需要也不应当出现金句原文。
## 片段约束
- 每个维度最多 3-5 个可借鉴片段
- 单个片段建议 80-250 中文字,不超过 500 中文字
- 每个片段必须附「适用场景」「借鉴点」「不应照搬」三项
- 摘要句以"做什么"或"如何做"开头,避免赏析腔
## 分析原则
1. **多源融合**:参考作品有多个时,逐文件分析后提炼共性,避免单一作品风格主导
2. **去文本化**:摘要和借鉴点中不得出现:
- **专名抽象为类型**:参考作品的具体角色名 / 地名 / 物品名 / 门派 / 招式名一律抽象为类型(如"侠客主角 + 隐世师门",不写"陈平安 + 山下学派")
- **金句抽象为机制**:标志性句子一律抽象为机制(句长 + 嵌入位置 + 语用 + 限定,如"嵌入式 8-15 字 + 借人物口 + 可被辩证"),**不写原句**
- **意象抽象为范畴**:桥段细节和具体描写一律抽象为类型与范畴(如"师徒山下学派 + 主角剑修觉醒",不写具体场景;如"水墨远景 + 留白意象",不写具体描写句)
3. **场景化标注**:每个片段必须能回答"什么情境下用这个手法"
4. **拒绝赏析腔**:摘要句以"做什么"或"如何做"开头,避免"这种写法体现了..."的赏析句式
5. **不应继承显式化**:「不应继承」是审修端的项目特化黑名单,必须列出具体可识别的禁用内容(如"主角名 + 配角名组合"、"师徒关系起手"、"某类设定术语")
6. **拒绝原文复制**:分析时产出文件不应出现 ≥10 字连续参考作品原文片段。即使是"金句"也必须 paraphrase 为机制描述。原因:`style.md` 等 guidance 文件会长期注入后续命令与写作上下文,原文残留会触发抄袭风险。「不应继承.原文 ≥10 字」清单中列出的具体禁止片段属于黑名单源数据,**不属于本条所禁的「原文残留」**——它们是为下游代码扫描提供的合法 enumerate。
## 与其他 Skill 的关系
- **novel-style-reference**:内置的真人写作范例库(写作上下文与深审用),项目无关
- **novel-reference-analysis-method(本 Skill)**:项目特化的参考作品分析方法论,由 `/narracat:reference` 调用,分析后产物即"退场",不再被任何下游 command 注入
后续 command 只读 `bible/reference-guidance/*.md` 文件,**不重新执行参考作品分析**。
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!