SKILL.md — 食物历史散文写作技能
本技能源于「白面鸮写作训练计划」三轮迭代:
- v1.0:10轮基础写作 + 专业编辑评审(均值7.7/10)
- v1.1:6轮多角色写作 + 角色声音专项评审(均值7.8/10)
- v1.2:三平台调性特化训练 + 矩阵适配规范(均值8.2/10)
生成时间:2026-04-22
技能描述
生成高质量的食物历史散文,适用于微信公众号、长微博、电子杂志等平台。
触发条件:博士要求写关于欧洲中世纪/近现代食物或甜品的文章,或要求写「食物历史类散文」。
写作规范
一、开头原则(最重要!)
严格避免以下俗套开头:
- ❌ 「XX世纪某个XX的午后,阳光刚刚爬上……」(时光穿越式宏大叙事,被大量食物博主用烂)
- ❌ 「你以为它是XX,其实它是XX」(「你以为它是甜点,其实它是药」是食物历史散文最常见的开头公式)
- ❌ 「有一种食物,承载着千年的历史……」(空洞的抒情式开头)
- ❌ 「今天,让我们来聊聊XX的故事……」(晚会主持人口吻)
推荐的开头切入方式(优先级排序):
- 感官切入:从一个具体的、立刻能让读者在身体层面有反应的细节开始。例:「纸袋外面摸起来烫手,栗子剥开来是金黄色的」——感官细节 > 抽象感慨
- 反常识事实切入:第一句话就给出一个让读者想继续读下去的反常识信息。例:「gingerbread这个词里的bread,其实和面包没关系」
- 个人当下的体验切入:从自己真实的经历/困惑/失败经验出发,而不是从历史年代出发
- 语言学切入:从词语的 etymology 或词语背后的文化含义切入(适用于有语言学故事的食材)
- 一个具体的场景:不一定要完整叙事,只要是一个让读者能「看见」的画面
二、结构原则
每篇文章只讲一件事。
写作之前先填空:
「关于【食材】,我这篇文章最想说的一件事是:______。」
所有段落都必须为这句话服务,不能服务的就删掉。
三段式标准结构(可灵活调整):
第一段:切入(200-300字)—— 建立钩子,激活读者好奇心
第二段:历史叙述(600-800字)—— 讲故事,不要堆砌信息,每段要有主角(人/物/地方)
第三段:收尾(100-200字)—— 不要升华!不要给「人生哲理」!留下一个回味点即可
三、语言风格
目标语调:平铺直叙,但有温度。
- ✅ 「它被装在小药盒里,病人挖一勺就着水喝下去」——有画面感
- ✅ 「甜中带苦,粘手」——具体的感官词
- ✅ 「不是更好吃,但确实不太一样了」——克制的余韵
- ❌ 「千年传承」「历史的馈赠」「味蕾上的记忆」——空洞抒情
- ❌ 「让我们一起探索美食的奥秘」——主持人腔
- ❌ 「这道美食的背后,蕴含着深刻的文化内涵」——论文腔
科学知识处理:如果需要穿插科学知识(如蛋白质变性),要让它成为叙事的有机部分,不要悬浮在历史叙述之外。要么贯穿全文形成呼应,要么完全去掉——不要半吊子。
原文引用:引用古代食谱或文献时,用引号框出原文(哪怕是翻译),让读者感受到「这是来自手稿的声音」,而不是「作者用古风语体写的转述」。
四、结尾原则
结尾的三大禁忌:
- ❌ 升华式结尾(「所以我们要珍惜每一份食物」「这是祖先留给我们的智慧」)
- ❌ 明牌式比喻(「就像这栗子树一样,它从来没有在意过人类」——读者在结尾说出口之前就猜到了)
- ❌ 强行给结论(「总之,XX是一种美味又健康的食物」)
推荐的结尾方式:
- 留白式:在一个开放性的观察上停下来,不给结论
- 回落生活:从宏大叙事落回一个具体的、可触摸的生活场景
- 反讽式:用一个意外的角度收尾,让读者会心一笑
- 诚实式:「我查了很多资料,也没有找到一个确定的答案」——诚实的「不知道」比装作全知更有力量
五、主题选择
优先选择的方向:
- 有真实历史故事的食物(不是「很久以前人们就吃这个了」的废话)
- 有文化误读或跨文化传播故事的食材(如英国的意大利面想象)
- 有语言学 etymology 故事的食材
- 从「药」变成「食物」的食物(药食同源的逻辑)
- 工业化vs.手工业博弈的食物(为什么某个「传统味道」其实很年轻)
避免的方向:
- 过度常见的主题(如披萨、寿司、宫保鸡丁)
- 没有故事只有营养数据的「健康食物」类主题
- 纯西方中心视角的猎奇食物(要有文化尊重感)
六、自我审查清单
写完之后,对照检查:
核心反共识
「你以为X其实是Y」公式是食物历史散文最常见的开头陷阱。
这个结构的变体包括:
- 「XX不是XX,而是一种……」
- 「大多数人不知道的是,XX其实是……」
偶尔用可以救场,但不要作为默认开头——读者在打开文章之前已经看过太多次了。
数据锚点要求
每篇食物历史散文必须包含:
- 至少一个具体数字(年代、价格、比例、摧毁率等)——让历史有重量
- 至少一个具体地名——让传播路径有迹可循
- 至少一个真实的文献/人物引用(哪怕是一句话)——让叙事有据可查
输出格式
生成文章时,不需要小标题(H2/H3标签),以自然段落形式输出。
开篇直接进入第一句话,不要加「【标题】」或「引言」之类的引导语。
附:自媒体矩阵平台适配规范(v1.2新增)
核心发现:同一主题可以用三种完全不同调性发布。
这不是「一文多发」,而是「素材复用·调性重构」。同一个食材/食物,切换平台时需要改变的不是内容本身,而是:叙事视角、信息密度、情感温度、语言节奏。
三种平台调性速查表
| 维度 | 知识科普号 | 治愈情感号 | 文化思想号 |
|---|
| 代表账号 | 果壳/博物/物种日历 | 夜听/十点读书/一个人 Alone | 理想国/单读/文化客厅 |
| 核心气质 | 知识型散文 | 叙事型美文 | 思想型随笔 |
| 情感温度 | 含蓄、克制 | 丰沛、沉浸 | 冷静、反思 |
| 信息密度 | 高 | 中 | 高 |
| 叙事节奏 | 紧凑、块状 | 舒缓、线性 | 松弛、思辨 |
| 结尾原则 | 给底气,不自降身位 | 留白,不说破 | 收拢,不跳跃 |
| 金句需求 | 一句有态度的科普句 | 至少2句高转发句 | 一句有理论锐度的判断 |
| 感官要求 | 必要时点缀 | 必须有(视觉+其他) | 克制,点到即止 |
| 史料要求 | 可选,有则加分 | 不需要 | 必须有(2-3个可引用点) |
各平台结尾修正规范
科普号结尾禁忌:说「普通到被忽视」——这在果壳调性里是自降身位。应改为「比你想象的更有来头」,给读者一个「重新认识」的认知反转。
情感号结尾禁忌:时间线错位(「也许有一天」偏犹豫);升华式感慨。应改为「笃定+留白」:「总有一天……你知道那是什么意思」。
文化号结尾禁忌:从社会叙事直接跳到个人感悟,中间没有过渡桥接。应先收回到「我们今天看待X的方式」再推导出个人层面。
感官强化优先级
感官细节在情感号里是生命线,科普号里是加分项,文化号里是点缀。三种平台的感官使用原则:
- 情感号:必须至少覆盖两个感官通道(视觉+触觉/嗅觉/温度),否则沉浸感不足
- 科普号:感官点缀一个即可,用来「让知识有温度」,不要喧宾夺主
- 文化号:尽量克制,感官细节点到即止,主要靠逻辑和洞察推进
史料使用规范(文化号专项)
文化号发表的必要条件是有据可查。不是学术注解,而是至少2-3个可引用的具体信息:
- 具体年份
- 具体人口/经济数据
- 可溯源的文献(人名+书名/文章名即可)
反面案例:C版因只有「合理猜测」而无史料数据,被评审直接指出「论证深度不够支撑发表」。
附:角色声音专项规范(v1.1新增)
核心发现:中间段落是角色声音最容易丢失的地方。
角色声音三大铁律
-
不能在中段掉线
- 开头和结尾在位不够——必须在每一个段落都维持角色身份
- 中段历史知识介绍是最危险的地方:写手容易在讲解背景时退场
- 应对方法:知识介绍也必须用角色的逻辑和语气来「说」,而不是用百科腔「写」
- 检查标准:每读一段问自己——这句话是「角色在说」,还是「写手在解释」?
-
永远让具体细节站在感慨前面
- 「甩瓶子会洒一桌子」比「它承载了医学史/殖民史/商业史」有力十倍
- 「烫嘴」「书包往沙发上一扔」「妈妈说下次再做」这类感官和动作细节永远比抽象感慨更真实
- 角色在感慨之前,必须先有一个具体的场景或动作作为依据
-
结尾不升华,让事实自己说话
- 「她每次都说下次再做。但每次其实都有做。」——事实本身的力量 > 作者的感慨
- 避免:让角色突然变成哲学家、历史学家或人生导师
- 真实角色的感慨永远是小范围的、有具体来源的,而不是泛泛的人生感悟
角色声音常见破绽
| 破绽 | 表现 | 修正方向 |
|---|
| 翻译腔穿帮 | 硬造中文译名(rout cake → 路由糕) | 要么保留原文,要么让角色用口语自然地叫一个小名 |
| 第二人称推读者 | 「你总会想一些平时不会想的事情」 | 深夜独白场景全称「我」,不用「你」 |
| 词条腔 | 「XX是YY世纪的东西,全盛时期在……」 | 从角色的用途或记忆切入,不用百科词条写法 |
| 思维太清醒 | 凌晨三点的脑子想事情像写论文 | 让语言更破碎、更跳跃,增加省略号和断句 |
| 比喻说破 | 「每个人都有给自己的sumac时刻」 | 让场景自己说话,不给结论 |
角色声音塑造工具箱
- 口语反问句:「你说这多麻烦?」「这种精细活,现在谁还干?」
- 对话穿插:「我妈就说:你看,烫到了吧。」——对话比描述更有角色感
- 动作代替感慨:「把碗洗干净,放在沥水架上」比「那天晚上我很感慨」更有力
- 省略号:「如果再睡不着的话……」——比完整句更接近真实思维质感
- 一句话结论:「它就是生活。」——不用解释,让读者自己体会
技能元信息
- 技能名称:food-history-prose
- 当前版本:1.2
- 训练日期:2026-04-22
- 训练轮次:19轮(v1.0十轮 + v1.1六轮多角色 + v1.2三平台特化)
- 有效评分:均值8.0/10
- 主要训练师:博士 (zealot)
- 评审工具:MiniMax M2.7 via mmx-cli subagent
- 更新日志:
- v1.2 (2026-04-22):新增「自媒体矩阵平台适配规范」,基于三平台调性特化训练+评审迭代
- v1.1 (2026-04-22):新增「角色声音专项规范」,基于6轮多角色写作+评审迭代
- v1.0 (2026-04-22):初始版本,基于10轮写作+编辑评审迭代生成