zmm-scriptlisted
Install: claude install-skill iamzifei/zmm
# zmm-script:口播写稿
先读 `zmm/references/家族公约.md`(读不到 → 明说「公约读不到,红线无法保证」并停下,**不凭记忆代替公约**),再读 `zmm/references/交互规范.md`(🔴 **不是读一遍就算**:收尾按 §四 三件套 —— Recap · Before/After · **下一步给编号选项**;缺信息按 §四 用**选择题**问,**一次只问一个**;不适用的情况见 §五)。
本技能内置判据在 `references/规则卡.md`(判据 / 为什么 / 怎么查 / 强度),开工前读一遍;`{vault}` 里有对应的规则文件时以 vault 为准、规则卡为底。
**然后按顺序读这七样,缺一样就在报告里明说缺了什么、哪些判断因此给不了:**
| # | 读什么 | 不读会怎样 |
|---|---|---|
| 1 | `config.paths.format`(格式与钩子库) | **长度、前 N 秒规则、钩子类型全靠猜** |
| 2 | `config.paths.retro` 里**最近一次复盘** + `_草稿/*-要求.md` | **上一条用数据换来的约束会被无视**(2026-08-23 实测:因此整稿作废两版) |
| 3 | `{vault}/00-规则与索引/口播生成标准.md` | 硬标准缺失 |
| 4 | `config.paths.voice`(语言风格档案) | **写出来不像他说话** |
| 5 | `config.paths.feedback_rules`(文案反馈规则库) | 重复犯已经被纠正过的错。<br>⚠️ **「它与本文冲突时以它为准」只对本文件成立,不覆盖 SOT** —— 见第 7 项的实测 |
| 6 | `config.paths.published_index`(已发布内容库) | 撞车。⚠️ 查重本是 `/zmm-topic` 的闸门,但**直接进 zmm-script 就会绕过它** —— 按「核心结论 + 主类比」比对,别按题材。先跑 `python3 scripts/rebuild_published_index.py` 重建旁边的 `*.自动.md`,两张表一起比,手工表漏登记的那条才不会漏 |
| **7** | 🔴 **`{vault}/docs/SOT-商业化.md` 的这三节:`§1.65 引用纪律` · `§5.33 产量与��度` · `§5.58 补「信息缺口要周期性出现」`** | **2026-08-25 实测:N20 连废两版,三条规则全在库里,全没执行。**<br>① §1.65 说经典原典**可以指名道姓**并给了固定句式,我却用 `feedback_rules E5`(只管一份念不顺的名单,**戈夫曼根本不在上面**)把它否掉了<br>② §5.58 补说**缺口不光在前 5 秒,每 30–45 秒要补一个**,我只在开头放了钩子 ⇒ 被判「叙事太平」<br>🔴 **SOT 之前不在这张清单里,是这次连废两版的结构性原因。** |
**再读 `references/概念型口播.md`(2026-08-24 加)** —— 不读的后果已经实测:
两条早期稿写成了论证型,用户原话「**太平淡,没有获得感,就是听我聊了一个观点而已,
而不是一个知识的感觉**」。这不是措辞问题,是正文结构选错了。
再读记忆 `08-技能记忆/zmm-script/` + `_通用/`,理论出处见 `z