Files
2026-07-13 12:29:17 +08:00

202 lines
9.1 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 写作 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 4emotional 标记节点
**原则**:跑得好的稿子里第一人称"我"出现 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"