iamzifei/zmm · Archived

zmm-concept

📐 詹明明·重讲一个概念 ——重讲一个大家都在用的概念(定价 / 选题 / 需求 / 转化 / 获客…)——拆开它,从裂缝里长出一把尺子。? 触发方式:/zmm-concept、/重讲概念、「把 XX 这个概念讲? Re-explain a concept the audience already uses: crack it open, hand them a ruler. Lock four things before drafting; final version comes from the host's own spoken take. —— 📐 詹明明 · 不给?

Installation

$ npx skills add iamzifei/zmm --skill zmm-concept

Summary

  • 📐 詹明明·重讲一个概念 ——重讲一个大家都在用的概念(定价 / 选题 / 需求 / 转化 / 获客…)——拆开它,从裂缝里长出一把尺子。先锁四样再写稿,最后由本人口述定稿。
  • 触发方式:/zmm-concept、/重讲概念、「把 XX 这个概念讲清楚」「XX 到底是什么」「为什么 XX 越 YY 越…

Stronger alternatives

This repository is archived — consider an actively maintained alternative.

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from iamzifei/zmm · top by installs.

npx skills add iamzifei/zmm

Browse all from iamzifei/zmm

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Repository health

Stars 1
License LICENSE
Default branch main
Open issues 0
Status Archived

Skill metadata

Parsed from SKILL.md frontmatter.

Version0.3.1
Declared agents claude-code clawdbot
More metadata
openclaw
{"emoji":"📐"}

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 17,490 B
  • docs SUMMARY.md 758 B

History

  1. First recorded snapshot · 3 installs

SKILL.md

zmm-concept:重讲一个概念

先读 zmm/references/家族公约.md(读不到 → 明说「公约读不到,红线无法保证」并停下,不凭记忆代替公约),

本技能内置判据在 references/规则卡.md(判据 / 为什么 / 怎么查 / 强度),开工前读一遍;{vault} 里有对应的规则文件时以 vault 为准、规则卡为底。 再读 zmm/references/交互规范.md(🔴 不是读一遍就算:收尾按 §四 三件套 —— Recap · Before/After · 下一步给编号选项;缺信息按 §四 用选择题问,一次只问一个;不适用的情况见 §五),再读 {vault}/00-规则与索引/文案框架-总入口.md(唯一导航)。

🔴 它在最短路径上的位置:代替 /zmm-script,不是加在它旁边

选题 → 【重讲概念型走这儿】→ 红线审核 → 发
       /zmm-concept 代替 /zmm-script

⚠️ zmm 路由记着一条实测:本系统曾经有 7 道发布前闸门,结果 13 条成稿、0 条发布。 闸门数量本身就是不发布的成因。 🔴 本技能不新增任何闸门。 它只做一件事:把已经会发生的返工,提前到一页纸上发生。


这个技能为什么存在(实测代价,别删)

N22《定价越低,卖得越不好》走了 12 版。 12 版里真正起作用的只有两次: ① 詹明明 说「我的经历不能当主体,抖音大众够不着」 ② 他自己开口了。

其余九版是在猜他要什么,而每次猜错的原因是同一个:先写了整稿,才发现命题层不对。

版本 死在哪
v1 · v2 · v4 本体定义没锁,用「他的经历」顶上去
v3 理论没锁(韦伯解释的是「降了没感觉」,不是「降了没人买」)
v5 · v6 命题没锁(从「讲一个点」变成「讲整件事」)

## ⇒ 六版返工,全部死在同样四样东西上。而那四样,每样只要一句话。

🟢 N23《没有精准流量》验证了它有效 —— 但把问题推到了下游(2026-08-29)

N23 复述 v1 就基本可用,只迭代到 v4,没有一次是命题层返工。锁四样成立。

🔴 但这一条丢掉的东西,全部丢在 Phase 3–5:

丢了什么 死在哪一步 代价
替观众说的那句(转发冲动的唯一来源) Phase 4 —— 我写进了「建议加回」,他批准了,我只落了另一处,这句从没进过正文 成片里没有。该条的转发判据读不出来
落点换了没被当成换稿 Phase 3 后 —— 能力刀 → 分类刀,而落点句是「稿子的身份证」 frontmatter / 标题 / 文件名一度还挂着旧落点
按错的语速参数否掉了对的开场 Phase 2 —— 用 ÷5.1 点值算前 5 秒预算,判「和高客单」装不下 他成片里加回去了,装得下。实测 6.88,参数错 35%

## ⇒ 上游锁住之后,返工不会消失,它会移到下游。
本次更新的四处(Phase 2 语速 · Phase 3 后核落点 · Phase 4 落正文 · Phase 5 封面与落盘)
全部来自 N23,全部是下游。


说给谁听

单人自采自编的知识型创作者。 三条硬约束:不假设他有团队 · 不用向上汇报(直接给判断)· 零术语(理论照用,名词不出现在成稿里)。

🔴 横切层永远在:CLAUDE.md 地板第 7 条 —— 每写完一段,用「我」重读一遍,写出他此刻那句内心话。写不出来=这段还没写完。通篇不许有指责和说教的味道。


流程

Phase 0  接题 + 两道准入闸门
Phase 1  🔴 锁四样(一页纸,不写整稿)   ← 本技能的全部价值
Phase 2  写整稿(一次写完,不逐段确认)
Phase 3  🔴 交给他口述(D1)
Phase 4  只剪不扩 + 红线全表 + 差异表 + 规则入库
Phase 5  /zmm-title 归口 + 封面 + 落盘 + 建取数日历

Phase 0 · 接题 + 准入(不问废话)

题从 {config.paths.topic_pipeline} 所在目录的选题池取,或用户新给。

两道闸门,缺一不做(判据在池子 §2.3,去读,不要凭记忆):

# 闸门 一句话
① 挂靠点 他听到你的新说法之前,有没有一个他本来就熟的词被你先拆开?
② 尺子判据 你交出去的东西,他能不能拿去量一件你没提过的事?量不了 = 那还是个定义

顺手过一次去重闸门(总入口 §2 第 1 层):核心结论 × 主类比比对 + 写出姊妹条是哪条。

Phase 1 · 🔴 锁四样(本技能的核心,见 references/锁四样.md)

一次问完,一页纸,不写整稿。

# 锁什么 谁给
1 具体问题 AI 提候选,他定
2 🔴 本体定义 / 反常识那一句 只能他给
3 经典理论 + 学科通识靶子 AI 找并五维评分,他确认
4 2–3 个通俗类比 AI 提,他换

## 🔴 四样没锁齐,不许写整稿。

第 3 样的理论,每一条配一张卡,缺「核到哪一级」这一行的不许进成稿:

行 写什么
它解决什么问题 一句
机制 一句因果
出处 人名 · 作品 · 年份 · 章节或页码(能写到哪级写到哪级)
核到哪一级 读过原文 / 权威二手(教材、综述,写明是哪本) / 没核到
原话还是意译 成稿里引用的那句,是译文原话还是压缩后的意译;意译要在稿里说「大意是」

规则:同一条出处连续两次核不到就写 没核到 并停下,不再扩搜,也不进成稿点名;经二手文献看到的引文写明「转引自」,不装作读过原著;人名首次出现写「国家 · 身份 · 中文名(外文通行名)」。成稿点名一本书,等于把可查证的源头交给观众,观众真的会去查。 「我记得他说过」和「我读过原文」在这张卡上必须长得不一样。

⚠️ 第 2 样最容易被跳过,而它正是六版返工的根。 AI 写不出「定价本身就属于产品的一部分」这种句子 —— 它只能写出功能描述(「定价在回答三个问题」)。 拿不到第 2 样,就停在这儿等,不要用理论或经历去顶。

Phase 2 · 写整稿(一次写完)

按 {vault}/04-模板/概念纠偏型口播稿模板.md 六段。 ⑤ 段内部按 zmm-script/references/概念型口播.md 七拍 —— 🔴 必须打开读,两拍最容易漏: ② 替观众说出他的答案(「最容易漏的一拍,决定成败」)· ⑥ 跨行业第二场景(「获得感全部来自这一拍」)。

出稿即报三件:时长区间 · 缺口分布表(算秒数)· 红线全表扫描结果。

🔴 时长只给区间,不给点值(2026-08-29 总入口 §3 #2 重裁):

原速区间 = 稿面汉字 ÷ 6.9   ~   ÷ 5.1

🔴🔴 2026-08-31 更正:上面这段的依据曾经是错的,别照旧版执行。 实测确认成片用了 1.2× 倍速 ⇒ 6.88 是成片速,不是口播速。 原速 = 1583 ÷ (230×1.2) = 5.74 字/秒。

⇒ 08-29 推翻旧裁定时写的理由是「N19 5.1 vs N23 6.88,离散 35%」—— 除掉倍速后是 5.1 vs 5.74,离散 12.5%。那个理由不成立了。 🔴 三条概念型的原速语速反而相当集中:N19 5.1 · N20 5.32 · N23 5.74。 ⇒ 已结案:原速语速按 5.3–5.8 字/秒区间算(多条实测),前 5 秒预算按区间下限算容量、上限算时长;成片是加速后的数,进参数表前先除倍速。

🔴 出稿动作(frontmatter 四个字段一起写,缺一不算回填): 稿面字数 / 成片秒数 / 倍速系数 / 原速语速 = 字数 ÷ (成片秒数 × 倍速) ⚠️ 两个速率不要互换:算稿子长度用原速;算前 2/3/5 秒装得下多少字用成片速 (抖音的 2s 跳出 / 5s 完播 / 观看趋势 全都在成片时间轴上)。

🔴🔴 用时长去否一个句子之前,先问一句:35% 的误差会不会翻转这个结论? N23 实测代价:我按 ÷5.1 算前 5 秒只装得下 21 字,据此否掉了他想加的「和高客单」。 他成片里加回去了,而且装得下。 —— 参数不确定的时候,不要拿它当否决权。

🔴 交出去的时候必须明说:这一版是给你口述用的底稿,不是成稿。

Phase 3 · 🔴 交给他口述

没复述不许拍。 口述回来 → 原样留档 → 再处理。

🔴 口述回来的第一件事:核落点变没变(N23 加)

不是核措辞,是核落点。 口播稿输出格式:落点句是这条稿子的身份证 —— 换了落点句就是换了稿,不是改稿。

## 问一句:他说的那个落点,和你锁的那个,是同一句话吗?

N23 实测:不是,而且他的更好。

AI 稿 他复述
落点 不投流时你没有「瞄准」这个动作 你可以有精准营销,但不应该有精准流量
是什么刀 能力刀(你做不到) ★ 分类刀(那件事叫别的名字)

⇒ 落点变了 = 当场改四样东西:frontmatter 落点句 · 作品标题 · 封面大字 · 文件名。 🔴 不要拖到发布前 —— N23 一度还挂着旧落点。

⚠️ 落点变了通常是变好了(他在推理,AI 在描述)。这一步是去捕捉它,不是去纠正他。

Phase 4 · 只剪不扩

优化只能从复述稿剪,不能从任何 AI 稿往上扩。

四件必做:

  1. 红线全表(违禁词避雷表 10 类 + 绝对化 + 符号级)—— 🔴 不是 grep 四个词
  2. 人称统一(讲机制用泛指词全篇统一;只有讲具体行业场景才切换,且只切那一段)
  3. 内部一致性(/zmm-review 第 6 问(骨架与断点):全文数字/时间/事实前后对不对得上)
  4. 差异表 + 规则入库(总入口 §5 四步:原话入档 → 判归属层 → 写成可执行判据 → 附实测代价)

🔴🔴 第五件(N23 加,因为我漏了它):批准加回的东西,必须当场落正文并 grep 验证

「不能从 AI 稿往上扩」这条,所以差异表里「他删掉的」那些只能列出来问,不许自己加回。 但他批准之后呢? —— 原来的流程到这儿就断了。

N23 实测代价:替观众说的那句(转发冲动的唯一来源)他批准加回之后, 我只落了另一处,这句从没进过正文 ⇒ 成片里没有 ⇒ 那条判据这一次读不出来。

🔴 三步,缺一不可:

① 他批准        →  ② 当场落进正文(不是写进"建议"栏)  →  ③ grep 原句验证在不在

⚠️ 同样的事已经教过一次:📣 清单引原句不引行号,因为行号会静默指向别的句子。 本条是它的同类:写在建议栏里的句子会静默地不存在。 判据:改完之后,grep 那句原文。grep 不到 = 它就是不在。

Phase 5 · 标题封面 + 画面 + 落盘

标题封面走 /zmm-title 归口(要标结构编号 S1–S12,且要回答「按这个标题正文开头要不要改」)。 成稿落 {vault}/草稿/NN认知_{标题}.md,格式按 00-规则与索引/口播稿输出格式.md。 文件名与稿子的落点必须一致 —— 落点变了就改名,别拖到发布前。

🔴 封面素材在哪(N23 加:我找错过一次目录)

docs/brand/design-system.md          ← 视觉系统(暖白纸底 · 档案绿 · 宋体黑 · 刻度线母题)
docs/brand/douyin/cover-template.html ← 抖音封面模板,改帧和标题即可
docs/brand/douyin/cover-00X.*         ← 已发的封面,看它们对齐风格

⚠️ 不在 装修/。 N23 我只搜了 装修 和 _已发布,没搜 docs/, 结果做了一版白底黑字纯文字封面,脱离整套视觉系统,作废重做。

模板的两条硬规则(写在模板注释里,去读):

  • 封面大字每行 ≤6 字,最多两行(口播稿输出格式 2026-08-29 订正措辞:原写「≤6 字」漏了「每行」)
  • 两行都 6 字时字号必须降(长句模式 108/148),否则大小对比没了,模板就散了

🔴🔴 取封面帧的坑:字幕是烧进画面的

模板的标题区正好压在字幕带上。 N23 实测:字幕带在 y1400–1520(画面 75% 处)。

不要随手截一帧。 按 1.5 秒采样全片 → 程序化筛字幕带干净的 → 再按头部区对比度排序。
N23 实测:143 帧里只有 4 帧没字幕。

🔴 发布之后(N23 加)

做什么 为什么
登记 _已发布/已发布内容库.md —— 核心结论 + 主类比两个键都填 缺一个下次判不了重。⚠️ N20 发了一直没登记,去重闸门对它是瞎的
建 T+24h / T+7d 取数日历 T+24h 是快照,全账号都在同一窗口取,晚读就没法横比
日历描述里写死取数清单 + 最小播放量门槛 达不到门槛 = 这次不读,不是读出了负面结果
把「这条归因不了什么」抄进 T+7d 那条 防复盘时跨过去
🔴🔴 下一条稿的 frontmatter 开 承接上条复盘: 栏,逐条抄本条复盘的「落到 N+1 的 N 件事」,每条标 ✅ 已执行 / ❌ 已否决(理由) 实测:N20 复盘定死「下一条撤掉 1.15× 加速」——N23 不但没撤,加到了 1.2×。指令没被拒绝,是静默丢失的。<br>代价:剪辑层与文案层至今一次都没被分开过;N23 那个 24pp 的留存崩塌本来可以是干净读数。<br>发布前闸门:这个字段不许有空白项。否决可以,静默丢失不行。

🔴 六条「不许」(全部有实测代价,一条都不许软化)

# 不许 代价
1 四样没锁齐就写整稿 N22 v1–v6 六版返工
2 用「我的经历」当骨架 三条判据:① 把「我」整段删掉论证还成立吗 ② 占正文 >1/4 就是主体 ③ 🔴 这个场景抖音大众有没有?没有 = 只能当一句佐证<br>N22 从 31% 压到 5% 才过
3 只 grep 四个违禁词 「美金」一路混到 作者方法论 §5.2 的举例里 —— 一个违禁词进了长期文件,会在之后每次会话复制自己
4 凭记忆引用规则 我引过 语言风格档案 的一条却没读过那个文件(那次蒙对了)。§6 加载清单说写正文要读它,就得真读
5 自己调和打架的规则 查 总入口 §3 裁定表;表里没有的列出来问,判完回写进表(本技能已产出 #13/#14/#15)
6 他拍板保留删除之后自己加回来 裁定 #12:执行,并把豁免写在旁边

按需加载清单(省 token,不要一次读完)

我现在在做什么 最少读这些
判这个概念能不能做 本技能 Phase 0 + 选题池 + 已发布内容库
锁四样 references/锁四样.md(唯一必读的本技能自带文件)
写正文 04-模板/概念纠偏型口播稿模板.md + zmm-script/references/概念型口播.md + 语言风格档案
配理论 三条准入 + 五维评分 + 理论卡「核到哪一级」(学科通识不走引用纪律)
红线自检 规则总表 浓缩清单 + 违禁词避雷表 全表
审稿 /zmm-review 四次决定十一问(vault 有 发布前审核流程.md 时以它为准)

绝对不做

  • 不在四样锁齐之前写整稿。
  • 不替观众下「这是个误区」的结论—— 你只摆裂缝,那句话由他自己说。
  • 不做转化动作—— 不出现任何「扣 1 / 私信 / 链接在评论区 / 有需要找我」。
  • 不用观众够不着的例子(奢侈品例要看观众站卖家还是买家位置)。
  • 不为了有个背书硬塞一本书(§1.65 机制匹配 <2 直接淘汰)。
  • 不新增闸门。

不知道下一步 → 回 /zmm。