| name | novel-style-reference |
| description | 小说叙事风格库。写小说时引用某部作品的叙事风格(如「引用《伊豆的舞女》的叙事风格」「按 XXX 的风格写」)则加载对应风格文档作为写作参考;用户提供某部小说原文并请求学习时,分析并总结为以作品名命名的风格文档存入 styles/,供后续引用。 |
小说叙事风格库 (Novel Style Reference)
本 Skill 支持两种用法:学习(从原文提炼并保存某作品的叙事风格)、引用(写小说时按作品名加载该风格作为参考)。可与 novel-studio 配合使用。
目录与约定
- styles/:每个文件对应一部作品,文件名为作品名(如
伊豆的舞女.md),内容为从原文提炼的叙事风格摘要。
- 引用时匹配:根据用户说的作品名(允许带或不带书名号)在
styles/ 下查找同名 .md 文件;若存在多种称呼,可先尝试常见中文名再尝试别名。
一、学习流程(新增或更新某作品的风格)
触发:用户说「学习《伊豆的舞女》的叙事风格」「把这段原文总结成风格」「添加一部作品的风格,原文如下」等,并提供原文(粘贴或指向文件)。
步骤:
- 确认作品名称:用于文件名与后续引用。若用户未明确给出,从原文或上下文推断并与用户确认。
- 按维度分析:若存在 references/style-dimensions.md,先阅读,再按其中维度(视角、节奏、句式、用词、意象、对话与心理、时间与场景、开头结尾等)分析原文。
- 撰写风格摘要:将分析结果写成一篇可直接被引用的风格文档,建议包含各维度要点及 1~3 句示例句(可选)。
- 写入文件:保存到
styles/[作品名].md。若该文件已存在则覆盖(即支持「再次学习、更新该作品风格」)。
- 反馈:告知用户已为《XXX》生成或更新风格文档,之后可用「引用《XXX》的叙事风格」使用。
二、引用流程(写小说时使用某作品风格)
触发:用户说「引用《伊豆的舞女》的叙事风格」「按伊豆的舞女的风格写」「参考 XXX 的叙事风格」等(包括在写 novel-studio 某章时附带此类要求)。
步骤:
- 解析作品名:从用户表述中提取作品名,允许带书名号或省略。
- 查找风格文件:在
styles/ 下查找对应 [作品名].md。若有别名或多种命名,按 SKILL 约定尝试匹配。
- 加载并注入:读取该风格文档全文,作为当前写作任务的风格参考注入上下文,写作时据此把握叙事视角、节奏、句式、意象等。
- 未找到时:提示用户该作品尚未学习,可先提供原文并走「学习」流程。
三、文风去AI化(所有风格必须遵守)
无论引用何种作品风格,以下AI味问题必须避免:
禁止的AI味表达:
- 过度使用破折号解释:不要用"……是……——……"反复"标注"自己的意思。用句号断开、用"也就是""换句话说"等过渡词,或重新组织句子。
- 同一意思反复表达:同一人物特征、情绪状态在短时间内被反复提及但表述几乎相同。首次描写后默认读者已知晓,后续用不同角度深化。
- 特定词汇过度使用:某词汇出现频率过高(超过5-6次且分布集中)时应替换。
- 三连排比:同一句式重复三次以上,呈现"列举清单"而非"讲故事"的感觉。典型:"有时候...有时候...有时候...""有人...有人...有人...""不再...不再...不再..."。
- 刻意对称:过度工整的短句,如"一个未知,一个被拉走,一个被安排"。
- 逻辑过渡词滥用:"首先...其次...最后...""一方面...另一方面"等议论文式表达出现在小说叙述中。
- 翻译腔/公文腔:"尽管...但是...""与此同时""综上所述""从某种意义上说"。
检查方法:统计关键词出现次数,若单一表达超过5-6次且分布集中,应替换为同义词或改写句式。
四、与 novel-studio 配合
当用户在同一对话中既写某小说的某一章又要求「引用某作品风格」时(例如「写 XXX 的第 X 章,引用《伊豆的舞女》的叙事风格」):
- 按 novel-studio 的章节写作流程:读取该项目的 meta、outline、timeline、characters 及前文。
- 按本 Skill 的引用流程:读取
styles/ 下对应作品的风格文档。
- 将项目设定与前文与风格文档一并作为写作依据:情节、人物、时间线服从 novel-studio 设定,叙事风格(视角、节奏、句式、氛围等)服从所引用的风格文档。
五、风格文档来源说明
- 本 Skill 不存储小说原文,仅存储从原文提炼的风格摘要。
- 若需保留原文便于重学,可将原文放在 skill 外的目录或由用户自行保存;学习时从用户粘贴或指定文件读取即可。