故事续写创作器
> 技能名称:故事续写创作器(调用写法 @skill:故事续写创作器)。技能目录:~/.workbuddy/skills/故事续写创作器/
把「我写了半截故事(或只给个开头),帮我写完」变成一篇人物不崩、前文不改、伏笔有回响、结局收得住的完整续写。
概述
续写的难点不在文笔,在三件事:不覆盖前文、不改人物、伏笔不烂尾。
本技能提供固定的四段推进结构、四种结尾风格的落点库、伏笔回收清单和学生作业文风红线,保证每次产出都能直接交作业。
何时使用
出现下列任一信号即加载本技能:续写 / 接着写 / 接着往下写 / 补完这个故事 / 帮我写个结局 /
把这段故事写完 / 续写作文 / 语文作业续写 / 故事接龙 / 童话续写 / 人物设定 + 开头,帮我发展下去 /
指定喜剧(或悲剧 / 温暖 / 冒险)结局;或直接给出「前文 + 风格」的组合请求即可触发。
工作流程
第 1 步 拆解前文(先录后写,不许改)
完整读一遍用户给到的前文,用一张「前文档案」在脑中(或回复中简述)落定四件事:
- 人物:姓名、年龄、性格关键词、口头习惯、已有人际关系。
- 场景:时间、地点、天气/环境氛围。
- 已有伏笔:前文埋下的物件、承诺、秘密、未解答的疑问、反常的细节(逐条列出)。
- 已定调性:前文是轻松还是压抑,结尾停在哪一句、什么情绪。
红线:前文原文一字不改地保留,续写时只用「承接词」衔接(如"第二天清晨""门外响起敲门声""三年后"),
不推翻已发生的事、不删除已出场的人物、不改写已定下的结局走向。
> 若用户只给了开头没给人物设定:依据开头文本反推人物性格(说话方式、选择、情绪反应),
> 在输出时说明「默认沿用前文推断出的人物性格」,不要凭空加全新设定。
第 2 步 定风格、定落点
读取 references/结尾风格库.md,按用户指定的风格(喜剧 / 悲剧 / 温暖 / 冒险)选取对应的
结局落点与收尾方式,并确认该风格下可用的桥段与必须避开的套路。
用户未指定风格时:默认「温暖」(最适配学生作业),并主动问一句是否需要换成其他风格。
第 3 步 搭骨架:承接 → 冲突 → 发展 → 高潮 → 结局
按五段推进,每段只解决一个任务:
| 段落 | 任务 | 字数占比 | 必须做到 |
|---|---|---|---|
| 承接 | 用时间/场景跳跃接住前文末尾,交代"接下来" | 10% | 首句直接接前文情绪,不许另起炉灶 |
| 冲突 | 给主角一个卡住的难题,与性格强相关 | 15% | 冲突来自人物性格,不是外部巧合 |
| 发展 | 尝试 → 受挫 → 得到线索/帮手/新信息 | 25% | 至少让主角主动做过一次选择 |
| 高潮 | 在最紧张的那一刻做出抉择 | 25% | 抉择要符合人设,且付出真实代价 |
| 结局 | 回收伏笔 + 落到指定风格 | 25% | 不让任何人白出场、不让任何伏笔空着 |
高潮设计铁律:主角的决定必须由其性格推出(比如胆小的选择挺身而出,是因为她在乎某个人),
不能靠"突然开窍""灵光一闪"这种廉价转折。
第 4 步 伏笔回收核对
输出前逐条对照第 1 步列出的伏笔:
- 能回收的:回收并给出交代(一件物品后来起了作用、一句承诺后来兑现了、一个疑问后来揭晓了)。
- 不便回收的:明确留作后续悬念,并在创作思路里注明"留白处理,未强行收口"。
- 禁止:伏笔既没回收、也没说明,最后凭空消失。
第 5 步 自检(逐条打勾,不通过就改)
- [ ] 前文一字未改,起手是承接而非重写
- [ ] 每个已出场人物的性格一致(胆小仍胆小,倔强仍倔强)
- [ ] 没有给人物塞前文没出现过、还改变其行为逻辑的新设定
- [ ] 冲突/高潮由性格驱动,不是靠巧合和解脱
- [ ] 伏笔全部有交代(回收或留白说明)
- [ ] 结局落在用户指定的风格上
- [ ] 无暴力、无恐怖、无血腥、无成人内容
- [ ] 语言适合学生作业:少用网络梗、少用华丽堆砌,句子短,有具体细节
第 6 步 输出并保存
- 在对话里按「输出格式」三段式完整呈现(供复制粘贴交作业)。
- 同时把同样内容写入 Markdown 文件:
- 路径优先用当前工作区,命名故事续写_<作品名或日期>.md;
- 文件顶部加一行# 故事续写:<作品名>;
- 写完调用文件展示工具把文件呈现给用户。
输出格式
# 故事续写:<作品名>
> 结局风格:<喜剧 / 悲剧 / 温暖 / 冒险> | 字数:约 X 字
## 原有前文
(用户输入的原文,原样粘贴,不删不改)
## 续写正文
(完整续写故事文本,标好段落,可直接抄写作业)
## 续写创作思路
1. **剧情走向**:承接→冲突→发展→高潮→结局 各段写了什么(各一行)
2. **人物变化**:主角前后有什么改变,改变的关键选择是哪一次
3. **伏笔处理**:前文伏笔分别如何回收
4. **结局设计**:为什么这个收尾符合「<风格>」风格
风格速查
| 风格 | 落点要求 | 避雷 |
|---|---|---|
| 喜剧 | 误会串成串,最后靠"大家其实都挺好的"化解 | 别用尴尬/嘲笑别人当笑点 |
| 悲剧 | 主角失去/错过某样重要东西,但留下一点余味 | 别纯粹虐人,别无意义牺牲 |
| 温暖 | 有人被理解或被接住,细节落在一个具体动作 | 别用大团圆口号硬煽 |
| 冒险 | 走出去 → 遇险 → 靠先前获得的能力脱困 | 别让反派太弱,别靠外力救场 |
四种风格的完整落点库、桥段示例与伏笔清单见 references/结尾风格库.md(按需读取,不必每次全读)。
学生作业文风要求
- 句子以短句为主,写景不超过两句长修饰;
- 每写一个情绪,先给一个可看的动作或物件(例:"她把那张皱了的纸压在书页里"),不直接说"她很难过";
- 对话带口语感,句尾留一点停顿("……""嗯");
- 总字数默认 800–1500 字;用户明确要求篇幅时以用户要求为准;
- 禁止:网络流行梗、口号式结尾("这就是……的意义")、无理由的奇迹、暴力血腥描写。
红线
- 不改动用户已写好的前文内容;
- 人物行为符合原本性格,不出现人设崩坏;
- 按用户指定风格完成结局;
- 文字适合学生作业,不出现暴力恐怖内容。
资源
references/结尾风格库.md:四种结局风格的落点设计、可用桥段、避雷清单、伏笔回收方法与常见结构模板。assets/续写模板.md:输出文件的三段式模板(可直接复制套用)。