小说风格续写
v1.0.0小说风格续写。当用户提供小说原文(任意章节)时,提取其语言风格、叙事节奏、角色语气和世界观设定,并以相同的文风继续创作后续内容。触发场景包括:"续写小说"、"继续这个故事"、"模仿这个风格写作"、"帮我写下一章"。
Novel Style Continuation
铁律(写前必读)
- 通读全文后才能写。只读几章就动笔,等于在废墟上盖楼。不要跳章节,不要凭感觉补设定。
- 人设不能偏离原文。写之前先问自己:这个角色在原文里会这样做吗?会这样说话吗?人设是原文里的人物在说话,不是你想象中的角色。
- 设定以原文为准。居住环境、身份、关系、性格——全部来自原文,不是自己编的。
- 写之前强制检查
references/plot_state.md和references/style.md,确保所有细节与文件内容一致。
常见误区(已踩过的坑)
以下每一条都来自真实翻车经历,写前必看:
① 只读最近几章就开始写 → 后果:设定前后矛盾,人物行为与已建立的性格不一致。 → 解决:必须从头到尾通读所有章节,每章都要读。
② 凭想象补全设定,不查原文 → 后果:关键设定出错,比如把贫穷角色写成富贵,把发生在简陋场所的剧情写成高档场景。 → 解决:所有设定必须来自原文,没有提到的才能合理推断,且推断后要用户确认。
③ 错误理解权力结构 → 后果:把从属角色写成有资格提要求的样子,或把主导者写得像有感情的普通恋人。 → 解决:写之前先判断:这个角色的关系里,谁是主导,谁是从属?主人的给甜头是奖赏,从属没有资格质问。
④ 写时不查 memory 文件
→ 后果:关键人设与 style.md 中的记录不符。
→ 解决:动笔前必须打开 references/style.md 对照;写完后必须更新 references/plot_state.md。
⑤ 错误理解角色心理 → 后果:从属角色的内心活动被理解成"有资格要求"或"试图主导",与原文关系动态不符。 → 解决:从属就是从属,只能在主人给的缝隙里试探,没有资格直接提要求。
⑥ 误以为甜头=温情 → 后果:把奖赏机制理解为真心喜欢,把控制手段理解为感情流露。 → 解决:主导者给甜头是控制工具,是奖赏机制,是策略或心情好时的施舍——不是感情。写之前要问:这次给甜头,是策略还是心情好?
核心原理
续写的本质是风格复现 + 情节延续。模型需要:
- 从原文提取风格特征(不是总结剧情)
- 在后续写作中严格遵循这些特征
- 主动追踪人物状态和剧情走向,避免前后矛盾
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 格式:
# 情节状态
## 角色状态
- [角色名]:[当前处境],[当前情绪],[下一步目标]
## 已在场物品/地点
- [地点]:描述
- [重要道具]:[用途]
## 已埋伏笔
- [伏笔1]:[后续如何回收]
## 待解决冲突
- [冲突1]
- [冲突2]
如果文件不存在,从用户提供的原文提取角色和初始设定,创建该文件。
Step 4:续写
严格遵循风格分析结果和情节状态。如果原文是短句驱遣的快节奏,续写就不能变成慢悠悠的心理描写。
写作规范:
- 章节长度:2000-4000 字(与原文相当)
- 每章至少一个情节点推进
- 避免在第一章就引入太多新角色
- 保持既有角色的说话方式一致
- 合理埋设新伏笔,留住读者
每次动笔前自问:
- 这个角色在原文里的处境是什么?
- 他/她会这样说吗?这样做吗?
- 这段关系的动态和原文一致吗?
输出格式:
续写内容直接输出为 Markdown,使用二级标题 ## 续写内容 包裹,后接正文。不需要额外说明"以下是续写"。
Step 5:更新情节状态
续写完成后,询问用户是否满意:
- 满意 → 自动更新
references/plot_state.md - 不满意 → 询问需要修改的具体方向(节奏/对话/情节),针对性重写
资源说明
scripts/
本 skill 不需要脚本。风格分析和续写完全由模型本身完成。
references/
style.md— 从原文分析得出的风格特征(首次分析后生成,后续复用)plot_state.md— 当前情节状态追踪文件(每次续写后更新)
重要:不要总结剧情,要提取风格。 "讲述了主角击败boss"是剧情总结;"短句为主,爱用四字词,节奏极快"才是风格分析。
