用途:诊断虚构作品的结尾层问题,找出结局为何令人失望,并引导作者写出既“必然”又“意外”的收束。核心原则是:好结尾既让人觉得“只能这样结束”,又带来意外;只必然则显可预测,只意外则显随意。
主要能力:把结尾拆为高潮、下落动作、结局/收束三部分,并定义六种结尾状态:E1 任意结局、E2 可预测结局、E3 未赢得的结局、E4 扩张型结局、E5 过度解释结局、E6 节奏错配。每种状态给出症状、关键提问、诊断清单与干预建议。还提供结尾类型参考(封闭、开放、模糊、反转、循环)、角色弧完成要求、支线收束指南、反模式(天降神兵、续集诱饵、尾声堆砌、主题演讲、完美解决、虚无转向)、类型惯例与最终意象建议,以及系列结尾与“eucatastrophe”的特别说明。
使用方式:作者提出结尾问题后,先判定问题类型,再应用“必然/意外”测试,检查角色弧完成与铺垫/回收平衡,最后给出具体干预。可用工具:deno run --allow-read scripts/ending-check.ts final-chapter.txt 或 --text "The resolution..." 分析结尾结构与类型;deno run --allow-read scripts/setup-payoff.ts --setup "The rusty key" --file story.txt 或 --analyze story.txt 追踪铺垫与回收。输出会持久化到文件,命名如 {story}-ending-{date}.md,并先确认保存位置。
适用场景:故事铺垫良好但结尾失望、高潮显得未赢得、结局随意或拖沓时。限制:该技能只做诊断,不替作者写结尾、不在多个结尾方案中替作者选择、不诊断故事中段问题、不重写最终章节;结尾无法孤立修复,需回溯全文。具体收费、平台与效果资料暂未提供。