--- name: narrative-hook-engine type: reference description: > Short-story opening and narrative pull craft. Use when designing, drafting, critiquing, or revising the first paragraph, first page, and early story promise so the reader has a concrete reason to continue. model-invocable: false --- # Narrative Hook Engine 短篇的开头不是“介绍背景”,而是建立阅读债务:读者必须得到一个异常、一种压力、一个带刺的声音,或一个不读下去就无法解决的问题。 --- # 1. 有效开头的四种钩子 ```text 异常钩子:日常秩序里出现不该出现的东西。 冲突钩子:人物一出场就在承受压力或做出选择。 声音钩子:叙述者的判断、偏见、隐瞒或语气本身有吸引力。 细节钩子:一个具体到无法被泛化的物件、动作或场面,让读者相信这里有生活。 ``` 最强开头通常同时具备两种以上。 --- # 2. 开头必须制造的阅读问题 第一段至少要让读者问出一个具体问题: ```text 这件异常为什么发生? 这个人为什么这样做? 他在隐瞒什么? 这段关系哪里不对? 如果他不立刻行动,会失去什么? ``` 如果读者只能问“所以呢”,开头失败。 --- # 3. 短篇开头禁区 ```text 先讲世界观 先讲人物履历 先讲天气和城市气氛 先讲抽象主题 先用梦、回忆、醒来、镜子里的自己 先用一句漂亮但无行动压力的哲理句 ``` 不是绝对不能写,而是必须有额外理由。默认重写。 --- # 4. 开头返修方法 ```text 把解释换成现场动作 把背景换成当前麻烦 把“他是什么样的人”换成“他正在做什么难堪的事” 把抽象情绪换成一个暴露处境的具体细节 把主题句延后到故事已经让读者自己感觉到之后 删除前三段,检查第四段是否才是真开头 ``` --- # 5. 自检 ```text 第一句是否有不可替代的信息或声音? 第一段是否已经出现压力? 第一页是否已经让主角失去一点东西? 读者是否能在 20 秒内复述“这个故事哪里不对劲”? ```