# 写作 Pattern 沉淀

> **本文件由 cheat-seed 在写 draft 前必读，由 cheat-retro 在复盘后建议追加新 pattern**。
>
> rubric_notes.md 教 Claude **怎么打分**，本文件教 Claude **怎么写**。两者解耦——分数高的稿子不一定写得好（rubric 漏掉的维度），写得好的稿子不一定分数高（结构创新跑出 pattern 之外）。
>
> **本模板初始为空**——从两个来源累积 pattern：
>
> 1. **对标账号导入**（建议起步用）—— 跑 `/cheat-learn-from` 拆对标账号样本 → 写到下方"对标 [账号名] 借鉴"段，每条 pattern 标 **Imported, untested**
> 2. **自己复盘累积**（长期主力）—— 跑 `/cheat-retro` 时发现的用户改稿 pattern → 写到下方"用户改稿历史观察"段
>
> 想看一份完整的范例（基于"中文观点视频博主，25+ 视频"），翻 [examples/script_patterns.example.md](../examples/script_patterns.example.md)。

---

## ⚠️ Pattern 是 toolbox 不是 mold（核心 meta 原则）

任何 pattern 都是**从你已发样本反推的"路径之一"**——不是默认应该 apply 的模板。

如果你每篇都用同一种"3 段式 + 致谢段 + 互动钩子"，账号上限只是"做得稳定的中等爆款"。**真正的爆款来自结构创新**——pattern 之外的东西。

写稿前**永远先回答**：这篇稿子的最强属性是什么？再决定用什么 pattern。

---

## 结构选型 cheat sheet（按文章属性匹配）

文章属性决定结构。下面是**框架**——你的具体内容应该自己填，cheat-retro 复盘后会建议哪些 pattern 应该加入。

| 文章属性 | 适合的结构（一般原则）| 你的样本 |
|---|---|---|
| **强 metaphor**（具体载体可类比一切）| metaphor 优先：开头场景代入比喻 → 主体翻译比喻 | （待填） |
| **强时间维度**（一天循环 / 阶段演变）| 时间线叙事：时间点切换开场 → 命名概念 → 数据穿插 | （待填） |
| **强讽刺戏仿（SAT 高）**| 脱口秀向：单事件段子开场 → punchline → 扩展 | （待填） |
| **强数据反差**（冷数据暴力）| 数据反转开场：具体数字 → 反直觉对比 → 数据驱动叙事 | （待填） |
| **多个真实事件 / 案例**| 案例驱动：标志性事件开场 → 抽象命名 → 三段失效 | （待填） |
| **多个并行概念**| 3 段工业流水：影响声明 → 3 段命名 → 致谢 / MVP 句 | （待填） |
| **强场景代入**（具体的、第一/二人称视角的瞬间）| 第二人称代入 → 反转 → 数据 → 三段 | （待填） |
| **强可挪用句式**（高 MS）| 模板核心：句式贯穿全稿 → 互动钩子激活模板 | （待填） |

> 上表的"结构"是**通用框架**，不是普世真理。你的频道可能有完全不同的结构是有效的——填到"你的样本"列里就成为你账号的 pattern 库。

### 用法

写稿前先问：
1. 这篇稿子最强的属性是什么？
2. 表里对应哪种结构？（不在表里 → 写到底部"新发现的 Pattern"段，标 ≥1 样本待验证）
3. 如果属性多元，哪种结构能让最强属性发挥到最大？

---

## 通用 pattern 库（**初始抽象骨架，复盘后填具体**）

### Pattern 1：开头钩子（前 3 秒）

**原则**：绝不用"近年来 / 大家好 / 今天聊一聊"。

**已知有效的钩子类型**（参考——具体哪种最适合你账号要试）：

- **A. 第二人称场景代入 → 反转**（适用：原文有具体载体 / 实验对象 / 案例）
- **B. 戏仿原文体的影响声明**（适用：原文有锐利的核心断言）
- **C. 直接甩数据 / 反转性观察**（适用：原文有强数据点 + 反差）

> 你的账号哪种最有效，cheat-retro 复盘后会逐渐填出来。

---

### Pattern 2：主体段落数量 + 切分

**原则**：避免 4-7 个并列概念。一般压缩到 **3 个**——挑最具命名力 + 最具可挪用性的。

> 这是个**经验法则**——不是绝对。某些频道（如教程类）适合更多段。看你账号的实测。

---

### Pattern 3：学术包装的剥离 / 保留（如适用）

**原则**：观众能不能在评论区**复述/挪用**这个东西？

| 一般保留 | 一般剥离 |
|---|---|
| 自创概念名（高 MS 来源）| 模型名（缩写大于 3 字符的）|
| 关键精确数字 | 样本数量铺垫 |
| 致谢段（如果它本身就是 MVP 句）| 文献综述 |
| 反转性数据点 | 局限性讨论 |
| 作者原话的金句段 | 实验流程细节（除非是钩子）|

> 如果你不做学术 / 论文解读类，这个 pattern 不适用——可以删。

---

### Pattern 4：emotional 标记节点

**原则**：跑得好的稿子里第一人称"我"出现 0-2 次，**永远在 emotional 高潮处**——给观众"该共鸣了"的提示信号。每出现 1 次"我"，必须紧跟一个高强度信息点。**不要空说"我觉得"**。

---

### Pattern 5：双声道结构（作者 + 用户旁白）

**原则**（如果你做内容解读 / 评论类）：

- 作者的话引出**框架**
- 你的话做**接地翻译**（"打工人版" / "意思就是说" / "换句话说" / "说人话就是"）
- 你的话做**emotional 标记**（"最让我破防的" / "全文最反转的" / "更恐怖的是"）

**永远不要**让一段超过 4 行没有用户接地词。

> 不解读他人内容的频道（纯个人观点表达）这个 pattern 不适用。

---

### Pattern 6：致谢段 / MVP 句不是必选

**原则**：只有当致谢段或 outro **本身就是 MVP 句**（即可独立成模因）时才完整引用。否则用文末核心金句替代。

致谢段是**某些样本**的核心传播载体，但不是必杀技——**MVP 句才是**。

> 你账号有没有标志性 outro？要建立一个吗？

---

### Pattern 7：句子长度 / 段落节奏（**最容易忽视**）

**写稿用段落版**（每段 100-300 字，逗号、句号、自然句），**不要写一行一行的字幕格式**——那是用户拍完后剪映自动断的字幕，**不是写作时的形态**。

- **写作形态**（scripts/<id>.md / videos/<id>/script.md）：完整段落
- **字幕形态**（视频拍完）：剪映自动断成 5-15 字 / 行
- cheat-seed 写 draft 时**只输出段落版**

**段落内的句子节奏**：
- **短句为主**——避免复合句、避免"其..."、"以..."这种文言连接
- 句号 + 逗号正常使用，不要怕标点
- **多用语气词**（你账号的风格相关）

---

### Pattern 8：词汇风格

**原则**：**你应该建立你自己的词汇库**——这是品牌识别的关键。

| 类别 | 用法 | 你的词汇 |
|---|---|---|
| 接地翻译 | 把抽象概念翻译成日常话 | （待填）|
| 反转标记 | "但是" / "更恐怖的是" 等 | （待填）|
| emotional 标记 | "破防" / "头皮发麻" 等 | （待填）|
| 节奏词 | 句尾的"啊 / 这就 / 你看" | （待填）|

**避免**（普适）：
- 论文体连接词："其次" / "本研究" / "综上所述" / "因此"
- 形容词堆砌
- 冗长定语

---

### Pattern 9：时长目标

**原则**：你的 typical_duration_seconds 决定字数（已在 cheat-init 时设定）。

**不要超过 typical_duration × 1.2**——临界值越长，完播率代价越大。

> 你账号实测的时长甜点是多少？cheat-retro 复盘后会发现。

---

## 用户改稿历史观察（**持续追加，cheat-retro 复盘后建议补充**）

> 每次复盘发现"用户改了 X，流量出现明显 Y 影响"时，cheat-retro 会建议在这里追加一行。
> **本表初始为空**——从你的复盘里慢慢填。

| 视频 | 你砍掉了什么 | 你加了什么 | 流量影响 |
|---|---|---|---|
| （待填——第一次复盘后开始）| | | |

---

## 新发现的 Pattern（编号续，从复盘里发现）

> cheat-retro 复盘时发现新现象（你的改稿带来明显流量变化、评论区出现新模式），会建议追加新 pattern 编号到这里。
>
> 单样本支持的 pattern 标 "待验证"——≥2 样本支持后升级为正式 pattern。

（待填——从你的复盘里逐步累积）

---

## 对标 [账号名] 借鉴（imported by /cheat-learn-from）

> 这一段由 `/cheat-learn-from` 填入——从对标账号的样本拆出的 pattern。
>
> **每条 pattern 默认标 `**Imported, untested on my channel**`** ——你的频道未必适用，
> 实拍验证后（≥2 次跑出 + 复盘确认有效）再去掉这个标记，升入正式 pattern 库。

（待 cheat-learn-from 填入——本段在 init 时不存在，跑过 cheat-learn-from 才出现）

---

## 维护建议

- **保持 < 500 行**——每次复盘后追加新 pattern，但也定期删除被推翻的旧 pattern（与 rubric_notes.md 同 lifecycle 协议——见 [observation-lifecycle.md](../cheat-on-content/shared-references/observation-lifecycle.md)）
- **每条新 pattern 必须有 ≥1 样本支持**——单点观察先放到底部"新发现的 Pattern"段，≥2 才升正式 pattern
- 每条 pattern **必须可追溯到具体视频** + 数据（不写"开头钩子很重要"，写"我的视频 X 用 IS 戏仿开场，T+7d 71w"）
