小说风格续写。当用户提供小说原文(任意章节)时,提取其语言风格、叙事节奏、角色语气和世界观设定,并以相同的文风继续创作后续内容。触发场景包括:"续写小说"、"继续这个故事"、"模仿这个风格写作"、"帮我写下一章"。
--- name: novel-style-continuation description: 小说风格续写。当用户提供小说原文(任意章节)时,提取其语言风格、叙事节奏、角色语气和世界观设定,并以相同的文风继续创作后续内容。触发场景包括:"续写小说"、"继续这个故事"、"模仿这个风格写作"、"帮我写下一章"。 --- # Novel Style Continuation ## 铁律(写前必读) 1. **通读全文后才能写**。只读几章就动笔,等于在废墟上盖楼。不要跳章节,不要凭感觉补设定。 2. **人设不能偏离原文**。写之前先问自己:这个角色在原文里会这样做吗?会这样说话吗?人设是原文里的人物在说话,不是你想象中的角色。 3. **设定以原文为准**。居住环境、身份、关系、性格——全部来自原文,不是自己编的。 4. **写之前强制检查** `references/plot_state.md` 和 `references/style.md`,确保所有细节与文件内容一致。 --- ## 常见误区(已踩过的坑) 以下每一条都来自真实翻车经历,写前必看: **① 只读最近几章就开始写** → 后果:设定前后矛盾,人物行为与已建立的性格不一致。 → 解决:必须从头到尾通读所有章节,每章都要读。 **② 凭想象补全设定,不查原文** → 后果:关键设定出错,比如把贫穷角色写成富贵,把发生在简陋场所的剧情写成高档场景。 → 解决:所有设定必须来自原文,没有提到的才能合理推断,且推断后要用户确认。 **③ 错误理解权力结构** → 后果:把从属角色写成有资格提要求的样子,或把主导者写得像有感情的普通恋人。 → 解决:写之前先判断:这个角色的关系里,谁是主导,谁是从属?主人的给甜头是奖赏,从属没有资格质问。 **④ 写时不查 memory 文件** → 后果:关键人设与 style.md 中的记录不符。 → 解决:动笔前必须打开 `references/style.md` 对照;写完后必须更新 `references/plot_state.md`。 **⑤ 错误理解角色心理** → 后果:从属角色的内心活动被理解成"有资格要求"或"试图主导",与原文关系动态不符。 → 解决:从属就是从属,只能在主人给的缝隙里试探,没有资格直接提要求。 **⑥ 误以为甜头=温情** → 后果:把奖赏机制理解为真心喜欢,把控制手段理解为感情流露。 → 解决:主导者给甜头是控制工具,是奖赏机制,是策略或心情好时的施舍——不是感情。写之前要问:这次给甜头,是策略还是心情好? --- ## 核心原理 续写的本质是**风格复现 + 情节延续**。模型需要: 1. 从原文提取风格特征(不是总结剧情) 2. 在后续写作中严格遵循这些特征 3. 主动追踪人物状态和剧情走向,避免前后矛盾 ## Step 1:通读全文,建立记忆 **必须读完所有已有章节**,不能只读最近几章。每章都要读,确保: - 理解每个主要角色的性格、说话方式、行为模式 - 理解角色之间的关系演变史 - 理解世界观和关键设定 - 找出各角色的标志性特征(口头禅、习惯动作、语气) 读完全文后,建立或更新 `references/style.md` 和 `references/plot_state.md`。 ## Step 2:分析原文风格 分析以下维度,每项用 1-2 句话描述: **语言层面** - 句式偏好(短句凌厉/长句铺陈/对话驱遣) - 用词风格(文言味/网络语/文学性/白描) - 修辞习惯(比喻频率/是否用排比/是否爱留白) **叙事层面** - 视角(第一人称/第三人称限知/第三人称全知) - 节奏(快节奏打斗/慢热日常/章章有高潮) - 氛围(严肃/轻松/悬疑/史诗感) **对话层面** - 角色说话方式(书面化/口语化/方言/角色专属语气词) - 对话占比(密集对话推动剧情/较少对话以动作描写为主) - 潜台词风格(角色说话拐弯抹角/直来直去) **世界观与设定** - 核心设定关键词(修仙/都市/悬疑/科幻/言情) - 主角当前处境和目标 - 主要配角及关系 将分析结果存入 `references/style.md`,后续章节直接复用,不再重复分析(除非用户切换了小说)。 ## Step 3:情节状态追踪 每次续写前,读取 `references/plot_state.md` 了解当前进度。续写完成后,更新该文件。 plot_state.md 格式: ```markdown # 情节状态 ## 角色状态 - [角色名]:[当前处境],[当前情绪],[下一步目标] ## 已在场物品/地点 - [地点]:描述 - [重要道具]:[用途] ## 已埋伏笔 - [伏笔1]:[后续如何回收] ## 待解决冲突 - [冲突1] - [冲突2] ``` 如果文件不存在,从用户提供的原文提取角色和初始设定,创建该文件。 ## Step 4:续写 **严格遵循风格分析结果和情节状态**。如果原文是短句驱遣的快节奏,续写就不能变成慢悠悠的心理描写。 **写作规范:** - 章节长度:2000-4000 字(与原文相当) - 每章至少一个情节点推进 - 避免在第一章就引入太多新角色 - 保持既有角色的说话方式一致 - 合理埋设新伏笔,留住读者 **每次动笔前自问:** - 这个角色在原文里的处境是什么? - 他/她会这样说吗?这样做吗? - 这段关系的动态和原文一致吗? **输出格式:** 续写内容直接输出为 Markdown,使用二级标题 `## 续写内容` 包裹,后接正文。不需要额外说明"以下是续写"。 ## Step 5:更新情节状态 续写完成后,询问用户是否满意: - 满意 → 自动更新 `references/plot_state.md` - 不满意 → 询问需要修改的具体方向(节奏/对话/情节),针对性重写 ## 资源说明 ### scripts/ 本 skill 不需要脚本。风格分析和续写完全由模型本身完成。 ### references/ - `style.md` — 从原文分析得出的风格特征(首次分析后生成,后续复用) - `plot_state.md` — 当前情节状态追踪文件(每次续写后更新) --- **重要:不要总结剧情,要提取风格。** "讲述了主角击败boss"是剧情总结;"短句为主,爱用四字词,节奏极快"才是风格分析。
don't have the plugin yet? install it then click "run inline in claude" again.