方法
钩子的唯一任务就是让读者想看第二句。语气、结构、格式等一切,都围绕这个任务展开。
让读者想看第二句的,是五种杠杆之一:
- 打开缺口。 提出一个不完整的信息,读者需要去闭合。好奇缺口、问题、开放循环。
- 打破预测。 陈述一个违背读者先验认知的内容。逆常识、定义反转、令人惊讶的统计数据。
- 带入场景。 加载感官或具体细节,构建生动的画面。直接切入、具体细节、时间锚点。
- 承诺回报。 点明读者想要的结果。利益、"如果你…那么…"、直接问题。
- 借重权威。 借助一个名字、数字或引文,附带内嵌的权威。权威钩子、统计数据、存在分歧的引文。
强有力的钩子通常同时拉动两个杠杆。"Frank Sinatra,手拿一杯波本威士忌……"既是场景又是开放循环。"大多数人认为X。他们错了。"是打破预测加上缺口。单一杠杆的钩子也可能有效,但更容易被忽视。
另外三个原则:
- 具体永远胜过抽象。 将"许多公司"替换为"Stripe、Shopify、Vercel"。将"最近"替换为具体日期。将"研究表明"替换为实际发现,或者去掉这个说法。
- 第一句必须迫使读者看第二句。 冷静地读每个备选。如果读完第一句你不会点开第二句,那就重写。
- 技巧要与文章类型匹配。 个人散文的开头不像教程。见下方类型匹配表。
行为
当此技能触发时:
- 确认简报。 主题、受众、目标语言(英文、法文或两者)、大致长度、发布平台。如果其中任何一项不清楚且至关重要,请在生成之前询问。
- 从下面的目录中选出3到4个真正不同的钩子。不同的杠杆,而不是三种口味的逆常识。
- 为每个钩子写2个备选,针对用户的具体文章。同一钩子内的两个备选应探索不同的角度(不同的轶事、不同的统计数据、不同的场景),而不是互相同义改写。
- 使用下面的输出格式呈现。
- **如果可用,使用
ask_user_input_v0**。选择是一个较小的固定集合,正是该工具的用途。 - 等待用户的选择。 不要替他们选。
- 用户选择后,说明该选择对文章其余部分意味着什么。一个逆常识钩子意味着第2到第3段需要捍卫反共识主张。一个场景开篇意味着下一部分要么解决场景,要么有策略地延迟解决。
多样化规则。 在你的3到4个选项中,至少包括:
- 一个智力型钩子(逆常识、定义反转、历史类比、好奇缺口)
- 一个感官型钩子(直接切入、具体细节)
- 一个读者直接型钩子(条件式、直接问题、承诺)
这保证了真正的选择。三种口味的逆常识不是选择。
类型匹配参考:
| 文章类型 | 强力钩子 | 避免 |
|---|
| 技术深度分析 | 具体细节、统计数据、逆常识、直接问题 | 个人忏悔、场景开篇 |
| 个人散文 | 直接切入、个人忏悔、时间锚点、定义反转 | 大胆声明、直接问题 |
| 观点/逆常识 | 大胆声明、定义反转、逆常识、引文+分歧 | 温和铺垫、字典式开篇 |
| 教程/操作指南 | 直接问题(PAS)、承诺、条件式 | 场景开篇、历史类比 |
| 报道/调查性 | 具体细节、时间锚点、直接切入、统计数据 | 大胆声明、定义反转 |
| 清单体 | 好奇缺口、计数赌注、条件式 | 个人忏悔、直接切入 |
| 长篇分析 | 历史类比、统计数据、逆常识 | 直接问题 |
| 新闻通讯 | 个人忏悔+开放循环、条件式、好奇缺口 | 字典式开篇 |
输出格式
始终按如下方式呈现选项:
## [工作标题]的钩子选项
**选项1:[钩子名称]**([杠杆])
A. [备选1]
B. [备选2]
**选项2:[钩子名称]**([杠杆])
A. [备选1]
B. [备选2]
**选项3:[钩子名称]**([杠杆])
A. [备选1]
B. [备选2]
哪个?回复字母组合(例如“1B”)或“more”以获取不同技巧。
如果用户说“more”或“none”,则生成3个不同的钩子(而不是同一钩子的新备选)。如果用户说“混合1A和2B”,则写一个组合钩子并再次确认。
钩子目录(18种)
每个钩子:作用、示例(混合英文和法文,真实和说明性)、何时使用、何时避免。
1. 好奇缺口
技能:文案钩子
版本:1.0.0
分块:2/4
1. 信息缺口
制造一个读者想要填补的信息缺口。
- 中:神韵是如何赚钱的?简单回答:他们不赚钱。(帕基·麦考密克)
- 中:许多年前,有一种芥末主宰了超市货架:French's。(格拉德威尔,《番茄酱难题》)
- 法:今年有三家法国初创公司突破了十亿大关,但没有一家是科技公司。
- 中:我当了八年外科医生。过去几年里,我在手术室的表现停滞不前。(葛文德)
适用场景:你能在2到3句话内诚实地填补这个缺口。这个缺口必须是读者关心的。避免:模糊的缺口(“你绝对猜不到接下来发生了什么”),读者甚至无法猜测。
2. 逆向思维
推翻读者持有的共识观点。
- 中:普遍观点认为,在生活中实现目标的最佳方式是设定具体、可执行的目标。(克利尔,《忘记设定目标》,随后提出相反观点)
- 中:想把一件事做好,你必须喜欢它。这个观点并不新鲜。(格雷厄姆,《做你热爱的事》,随后进行复杂化论述)
- 中:如果你对某件事不是“哇塞!”的态度,那就说不。(西弗斯)
- 法:营销正是人工智能做不到的一切!(特吕费姆)
适用场景:你有一个站得住脚的非共识观点,并且有200到400字来论证它。避免:稻草人论证、无意义的尖锐、为逆向而逆向。
3. 大胆声明 / 承诺
在证明之前先给出结果。
- 中:以每小时60英里的速度行驶时,这辆新劳斯莱斯里最响的声音来自电子钟。(奥格威)
- 中:当我坐到钢琴前时,他们都在笑。但当我开始弹奏时——!(卡普勒斯,1925年)
- 中:给我15分钟,我还你一个超级记忆。(施瓦茨)
- 法:5分钟内:让文章完成率从18%提升到64%的结构。
适用场景:你能在文章中具体兑现这个承诺。避免:承诺比实际回报大。会永久破坏信任。
4. 场景开场 / 中段切入
直接把读者扔进一个特定时刻,没有铺垫。
- 中:弗兰克·辛纳屈一手拿着波本威士忌,一手夹着香烟,站在酒吧的昏暗角落里,身边坐着两位等待他开口说话、虽仍迷人但已青春不再的金发女郎。(塔利斯)
- 中:我们当时在巴斯托附近的沙漠边缘,毒品开始起作用了。(汤普森)
- 中:中心已经无法维系。(狄迪恩)
- 法:2024年5月14日早上6点12分,三个穿便衣的男人按响了巴黎十五区一间公寓的门铃。
适用场景:长文、人物特写、新闻纪实、散文。避免:简短的技术文章,读者尚未建立场景代入感。
5. 令人惊讶的统计数字
用一个违反读者先验认知的数字开头。
- 中:你只有五秒钟来吸引人们的注意力。(豪塞尔,自我论证)
- 中:1955年,有3.7万美国人死于车祸,按行驶里程调整后是现在的六倍。(豪塞尔)
- 中:你每天大约40%的行为是习惯,而非真正的决定。(克利尔)
- 法:你只有不到3秒的时间来说服你的观众你的内容有趣。(特吕费姆)
适用场景:这个数字确实令人惊讶,并且你能准确引用。避免:模糊的统计数据(“研究表明90%……”)、证实读者先验认知的统计数据(没有惊喜就等于没有钩子)。
6. 提问
提出一个读者真正想得到答案的问题。
- 中:如果你收集了许多不同领域中做好工作的技巧清单,它们的交集会是什么样?(格雷厄姆)
- 中:我们为什么要让孩子上学?(卡普兰)
- 法:为什么80%的LinkedIn文章从未超过100次浏览?剧透:不是算法的问题。
- 法:今年你有勇气赚50万美元吗?(施瓦茨)
适用场景:读者内心早已隐约带着这个问题。避免:“你有没有想过……?”、“你知道吗……?”、“如果我告诉你……你会怎样?”这些预设了尚未形成的好奇心。
7. 引用 + 反驳
借用权威,然后翻转。
- 中:弗诺·文奇:“我们正处在堪比地球上生命诞生的变革边缘。”(厄本 铺垫)
- 中:史蒂夫·乔布斯说,在展示给你看之前,人们不知道自己想要什么。对于SaaS来说,这恰好是反的。
- 中:据说亨利·福特说过,他的顾客会要更快的马。对于大多数产品,这个借口是错的。
- 法:亨利·福特说人们会要更快的马。对于90%的产品来说,这是错误的。
适用场景:你有一个真实引用,能够支持或真正对比你的观点。避免:错误归属的爱因斯坦、塞内卡、孔子、佛陀陈词滥调。老套。
8. 个人忏悔
承认某种脆弱,然后普遍化。
- 中:我对丈夫不忠。(斯特雷德)
- 中:我一直在想我六十多岁的父母。在我人生的头18年里,我至少有90%的日子和父母一起度过。(厄本,《最后的尾巴》)
- 中:已经有一阵子了。这是自从创办 Not Boring 以来,我写文章间隔最长的一次。(麦考密克)
- 法:34岁时,我辞职了,没有B计划。以下是没人说的后续故事。
适用场景:个人署名、散文、 newsletter。避免:企业署名、作者声音非个人化的技术文章、表演性脆弱(“我差点没写这个……”)。
9. 具体细节
用一个生动的细节取代抽象描述。
Skill: 文案钩子
版本: 1.0.0
分块: 3/4
- 中文: "约翰·拉罗什是个高个子,瘦得像根棍子,眼神苍白,肩膀耷拉,虽然缺了所有门牙,但仍称得上俊朗。"(奥兰)
- 中文: "查尔斯·布考斯基是个酒鬼、好色之徒、长期赌徒、粗人、吝啬鬼、赖账者,而在最糟的日子里,他是个诗人。"(曼森)
- 中文: "2月24日这个周六,当她出现在邦迪博客办公室时,很难想象她竟被法国情报部门非法备案。"
- 中文: "一张便利贴贴在我的屏幕上:'删掉你的第一段。'"
使用场景:人物特写、报道类文章、逆向传记设定。 避免:不推进论点的具体细节(杂乱信息)。
10. 节奏中断
用碎片打断预期节奏。
- 中文: "等等。"(戈丁风格)
- 中文: "停。"
- 中文: "这不是一篇关于效率的文章。这是一篇关于身份的文章。"
- 中文: "不。你这周读到的关于AI的内容都是错的。原因如下。"
使用场景:节奏驱动型内容、观点文章、当你希望读者预期流畅性并主动打断时。 避免:每篇文章都滥用。它很快会自成一种模式。
11. 直接问题 (PAS)
点出痛点,强化它,暗示解决方案。
- 中文: "你的文章没人读。数据显示你在第二段就流失了80%的读者。有办法解决,而且不是你一直在用的那个。"
- 中文: "如果你像大多数市场经理一样,没有足够时间撰写白皮书,而外包回来的内容又千篇一律。"(布莱)
- 中文: "你的邮件没人打开。三个月,打开率固定在12%。问题不在标题,而在发件人。"
- 中文: "你的文章没人读。80%的读者在第二段就放弃了。而解决方案并不像你想象的那样。"
使用场景:教程、指南、销售相关内容。 避免:捏造问题。读起来像恐吓营销。痛点必须真实且可识别。
12. 承诺 / 收益
陈述一个具体、有边界的结果。
- 中文: "花5分钟读完,你再也不会写出软弱的开头。"
- 中文: "读完本文,你将确切知道何时使用goroutine,何时不用。"
- 中文: "三件事区分了能获得读者的作家和不能获得读者的作家。没有一件需要每天写作。"
- 中文: "5分钟:一个结构,能让文章完读率从18%提升到64%。"
使用场景:教程、指南。 避免:模糊承诺(如"学习如何更有效")。加上时间限制或数字来锚定。
13. 历史类比
以历史片段开头,再转向当下。
- 中文: "1976年3月的一个周二早晨,一名21岁的大学辍学生用1500美元卖掉了他的大众巴士。他用这笔钱造出了第一台苹果电脑。"
- 中文: "1965年,罗伯特·卢卡斯写了一篇四页纸的论文,颠覆了宏观经济学。"
- 中文: "莱特兄弟的小故事(豪塞尔,《三件大事》),转向人口统计学和利率。"
- 中文: "1903年,在基蒂霍克,两名修自行车的兄弟飞行了12秒。没有人注意到。这种漠不关心对今天的技术采用说明了什么。"
使用场景:长篇分析、观点文章、思想随笔。 避免:教程、新闻稿。读起来显得自恋。
14. 定义反转
"X不是你想的那样。它是Y。"
- 中文: "拖延不是懒惰。它是你大脑两个部分之间的斗争。"
- 中文: "这不是一篇关于效率的文章。这是一篇关于身份的文章。"
- 中文: "泛型是Go语言十年来最被要求的功能。三年后,当初最极力推动它们的人却告诉你别再用了。"
- 中文: "文案写作不是写作。它是披着语句外衣的心理学。"
使用场景:观点文章、逆向深度分析。 避免:当你的重新定义只是轻微角度时。听起来花哨。
15. 权威借用
以名字加上具体行动开头。
- 中文: "沃伦·巴菲特,91岁,每天仍读500页书。"
- 中文: "1997年史蒂夫·乔布斯重返苹果时,他在第一年砍掉了70%的产品线。"
- 中文: "有个男孩曾问查理·芒格……"(豪塞尔叙事变体)
- 中文: "当伯纳德·阿诺特以160亿美元收购蒂芙尼时,三位分析师预测会失败。他们都在同一件事上犯了错。"
使用场景:商业文章、人物特写、分析文。 避免:没成果的提名人。行动必须具体且相关。
16. 时间锚点
以具体日期、小时或时刻开头。
- 中文: "2005年10月。三位记者在邦迪的布朗基小区公寓里开设了一个博客。"
- 中文: "2022年,撰写一篇合格文章的成本降到了零。大多数作家还没注意到。"
- 中文: "1976年3月的一个周二早晨,一名21岁的辍学生用1500美元卖掉了他的大众巴士。"
- 中文: "2005年10月,邦迪。三位记者在布朗基小区公寓里安装了一个博客。"
使用场景:报道类文章、回顾性文章、"为什么是现在"框架。 避免:模糊的时间锚点(如"最近"、"过去几年")。使用具体日期,否则去掉时间框架。
17. 条件句("如果你……那么……")
自我细分读者。预先瞄准好奇心。
- 中文: "如果你以写作为生,你可能被教导要从背景开始。别这么做。"
- 中文: "如果你读过一篇博客文章,一小时内就忘了内容,这篇文章就是诊断。"
- 中文: "如果你对某件事不是发自内心地说'太好了!',那就拒绝。"(西弗斯)
- 中文: "如果你的文章80%被同事读,8%被潜在客户读,问题不在于内容,而在于钩子。"
使用场景:教程、建议文章、细分受众。 避免:条件太宽泛(如"如果你曾感到卡住……")。没有细分任何人。
18. 开放式循环
开始某件事,但保留结局。
技能:文案钩子
版本:1.0.0
分块:4/4
- EN:Talese 的 Sinatra 在等他说话。他从不说。
- EN:“他按下发送键,然后等待。四十七秒后,这家公司市值少了 40 亿美元。”
- EN:“接下来才是真正有趣的地方……”(Sugarman,过渡短语,也可作为开篇)
- FR:“上周一位编辑联系了我。他问的问题让我重新审视了 15 年的实践。”
使用场景:长文,过程和答案同样重要的作品。避免:未解决的循环。如果文章结束却没有给出答案,会产生不成比例的背叛感。
反模式(切勿提出以下任何一条)
立即让作者失去资格的老套开篇:
- “在当今快节奏的世界中……” / “À l'heure du tout-numérique” / “À l'ère de l'IA” / “Dans un monde où...”
- “你有没有想过……?” / “Vous êtes-vous déjà demandé...?”
- 按部就班使用的词典式开篇(“生产力,定义为……”)
- “在这篇文章中,我将讨论……” / “Dans cet article, nous allons voir...”
- 没有来源的通用统计数据(“90% 的人……”、“Les études montrent...”)
- 错误归因的爱因斯坦 / 塞内卡 / 孔子 / 佛陀语录
- “我不是专家,但是……” / “Je ne suis pas spécialiste mais...”
- 连续三个反问句
- “想象一下醒来……”却没有具体场景
- “激进观点:”、“非主流意见:”、“Voici la vérité que personne ne veut entendre...”
- “在[公司],我们相信……” / “Chez [Entreprise], nous pensons...”
- “最近……” / “Récemment,...” 而没有具体日期
- “你并不孤单。”
当前 AI 惯用语(每年更新):
- “不仅仅是 X,更是 Y”(这种句式构造)
- “想象一下:”、“想象一个世界……”、“如果我告诉你……”
- “无论你是经验丰富的 X 还是好奇的新手……”
- “在……领域”、“穿梭于……的格局中”
- “解锁……的力量”、“深入……”、“系好安全带”、“让我们开始吧”
- “关键是”、“值得注意的是”、“重要的是”、“本质上”作为句子开头
- 法语 AI 惯用语:“Dans un monde en constante évolution”、“Plongez dans...”、“Découvrez comment...”、“Par ailleurs,...”、“Notamment,...”、“Il est crucial de...”
在呈现每个候选方案前,请先对照此列表检查。如果匹配,则重写。
完整的反模式列表,请参见 references/anti-patterns.md。
语言处理
如果受众是法语使用者:用法语写作。采用 _attaque journalistique_ 语域:具体场景设定、克制语气、带日期的锚点、正式的“vous”或克制的“tu”。不要逐字翻译美式夸大辞藻。“You'll never believe...” 变成“Vous n'allez pas en croire vos yeux”在法语中读起来像骗局。法语的营销怀疑基线比英语高;高承诺会更快引发心理抗拒。
如果是英语:营销或教程类内容默认采用直接回应语域,散文和报道类作品采用长文语域。
如果是双语:用两种语言写出钩子,并清晰标注。
更深入的语域指导,请参见 references/anglophone-vs-francophone.md。
参考文件(仅在需要时加载)
references/anti-patterns.md:扩展的老套说法和 AI 惯用语列表。references/anglophone-vs-francophone.md:语域约定,哪些内容不可翻译。references/formulas.md:30 个可复用模板(英 + 法),用于快速生成基于模板的钩子。
以上目录对于大多数调用已足够。仅当用户要求模板、更深入的语域指导或希望对照反模式进行验证时,才加载参考文件。
与其他代笔技能的集成
如果从其他技能的工作流中调用(例如,technical-article-writer 到达钩子步骤),则生成选项,询问,等待。将所选钩子返回给父技能以完成文章剩余部分。
如果用户已经写好了开篇并要求“更好的版本”,则将该草稿视为 选项 0(他们当前的版本),并提出 3 个不同钩子类型的替代方案。不要默默地丢弃他们的版本。
工作示例
用户:“我正在写一篇 Substack 文章,讨论为什么大多数 Go 开发者误用泛型。大约 1500 字,中级 Go 开发者,英语。”
正确的技能响应:
## 钩子选项:“为什么大多数 Go 开发者误用泛型”
**选项 1:反直觉**(预测打破)
A. 大多数关于 Go 泛型的文章解释何时使用它们。而这篇解释何时删除它们。
B. 泛型是 Go 十年来最被请求的功能。三年后,最强烈推动它们的人却告诉你停止使用它们。
**选项 2:具体细节**(感官 + 具体)
A. samber/lo 提供了 87 个泛型辅助函数。其中六个占据了 94% 的二进制大小投诉。其余 81 个没问题。
B. 一个名为 `Map[T, U any]` 的函数看起来很无辜。编译一个导入它 40 次的项目,你的构建时间会翻三倍。这就是原因。
**选项 3:直接问题(PAS)**(面向读者)
A. 自从你采用泛型后,你的 Go 代码编译变慢了。原因并非 linter 告诉你的那样。
B. 如果你的团队去年采用了泛型并且构建时间翻了一番,你并不孤单。诊断比修复更无聊。
选哪个?回复字母组合(例如“1B”)或“更多”以获取不同技巧。
然后等待选择。在用户做出选择之前,不要撰写文章的其余部分。