cheat-on-content
给所有想把"感觉"变成可校准预测的内容创作者。**方法论通用**——打分 → 盲预测 → T+3d 复盘 → 进化 rubric 的循环适用任何能被量化(播放 / 阅读 / 收听 / 点击)的内容。**rubric 是循环的内容,不是循环本身**——当前内置一份观点视频 rubric(参考博主 25+…
跟用户对话讨论选题——**默认一次一个**,用户主动给主题或经历,AI 围绕用户的输入深挖、提炼角度、写一份 draft。不是 AI 拿三个开放问题追用户,也不是一次给 5 个候选。触发词:"找选题"/"我想做一条 X"/"最近有个想法"/"seed"/"启动种子"。可选 batch 模式:`/cheat-seed --batch 5` 走旧的 brainstorm 5 候选 + 写 5 draft 流程。
$ npx -y skills add LiHongwei-cn/lihongwei-cn --skill cheat-seed --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/cheat-seedContext preview
The summary Claude sees to decide when to auto-load this skill.
跟用户对话讨论选题——**默认一次一个**,用户主动给主题或经历,AI 围绕用户的输入深挖、提炼角度、写一份 draft。不是 AI 拿三个开放问题追用户,也不是一次给 5 个候选。触发词:"找选题"/"我想做一条 X"/"最近有个想法"/"seed"/"启动种子"。可选 batch 模式:`/cheat-seed --batch 5` 走旧的 brainstorm 5 候选 + 写 5 draft 流程。
name: cheat-seed description: 跟用户对话讨论选题——**默认一次一个**,用户主动给主题或经历,AI 围绕用户的输入深挖、提炼角度、写一份 draft。不是 AI 拿三个开放问题追用户,也不是一次给 5 个候选。触发词:"找选题"/"我想做一条 X"/"最近有个想法"/"seed"/"启动种子"。可选 batch 模式:`/cheat-seed --batch 5` 走旧的 brainstorm 5 候选 + 写 5 draft 流程。 argument-hint: [— batch: N] [— sources: <comma-separated>] allowed-tools: Bash(*), Read, Write, Edit, Glob, WebFetch, Skill
cheat-seed 的核心是**跟用户讨论选题**,不是机械地 brainstorm。好内容来自用户的真实经历 + 观察 + 情绪——这些是 AI 不可能凭空 brainstorm 出来的。AI 的角色是**听用户讲 → 帮提炼角度 → 写一份 draft**,不是 dump 15 候选让用户挑。
**默认模式**:对话式一次一个。 **Batch 模式**(`--batch N`):保留旧的 brainstorm N 候选 + 写 N 份 draft 流程,给"完全没想法 + 想批量初始化"的用户。
Mode A — 用户主动给主题(**最常见**):
用户:"/cheat-seed" + 直接说"我想做一条关于 X 的"
或:"/cheat-seed 我最近开会被领导..."
↓
AI 围绕 X / 这件事**深挖**——什么瞬间触发?最让你 [情绪 / 不爽 / 觉得有意思] 的是哪点?
↓
收敛到一个具体角度 → 提议 → 用户认可 → 写 1 份 draft → 完成
↓
问"下一篇?" 或用户说"今天就这样"
Mode B — 用户给方向但不具体:
用户:"最近想做点关于 [职场 / 婚恋 / AI / ...] 的"
↓
AI:"[范围] 太广。最近你接触到的具体哪件事让你想做这个方向?"
↓
收敛到 Mode A 的具体经历
Mode C — 用户完全没想法(少见):
用户:"我不知道做什么" / "帮我想个题"
↓
AI:"好,进 brainstorm 模式——先抓热点 + 你之前的兴趣方向,给你 1 个建议"
↓
跑 trend-sources 抓热点 + 读 candidates.md / predictions/ 看用户历史
↓
提议 1 个角度(不是 5 个) → 用户认可 → 写 draft
Batch Mode — 用户显式要批量(`/cheat-seed --batch 5`):
按旧版 brainstorm 流程:3 问题 → 15 候选 → 用户挑 → 写 5 draft。
给"今天想一次性把未来 2 周的选题搞定"的用户。**关键纠正**(与旧版的区别):
| 必填 | 来源 | |---|---| | `.cheat-state.json` | 读 calibration_samples / typical_duration / cadence | | `rubric_notes.md` | 读当前 rubric(粗打分用) | | `script_patterns.md` | 读已有 pattern(写 draft 时按 cheat sheet 选结构) | | `predictions/*.md`(如有) | 已发历史,brainstorm 时作为 context | | `audience.md`(如有) | 受众画像——选题 / 写稿时的"谁在看"镜子(由 `/cheat-persona` 派生) |
1. 读 `.cheat-state.json` → 不存在则提示先跑 `/cheat-init` 2. 读 `rubric_notes.md` 拿当前公式(粗打分用) 3. 读 `script_patterns.md`——写 draft 时按 cheat sheet 选结构 4. **读已有 prediction 文件**(含 init 时 import 的 reconstructed)作为 **context 来源 A**(用户自己历史):
5. **读 `benchmark.md`**(如存在)作为 **context 来源 B**(对标账号):
6. **读 `audience.md`**(如存在且非空骨架)作为 **受众镜子**:
7. 检查用户的入参——是否含具体 topic / 经历,决定走 Mode A/B/C/Batch
**brainstorm 时的 context 优先级**(**Claude 判断**——下面是参考默认):
判断依据**不是死磕样本数**,而是看:
读用户输入,识别:
**含具体名词 + 情绪 / 经历词**("我昨天开会..." / "我看到 X 让我..." / "我对 Y 觉得...")→ **Mode A**(深挖;如话题是时事,Phase 2A.5 询问要不要拉外部数据)
**含方向词但无具体内容**("想做职场" / "AI 方向" / "婚恋")→ **Mode B**(单问"为什么想做这个"——用户内省窗口,**不调任何热点工具**)
**显式说没想法**("不知道做什么" / "帮我想" / "随便给个")→ **Mode C**(按 [data-source-routing.md](../../shared-references/data-source-routing.md) 调热点工具 + 用户挑 + 回到内省;都不行则走"聊经历"三选项兜底)
**显式 `--batch N`**(用户主动批量)→ **Batch Mode**
**纯 `/cheat-seed` 无附加内容** → **询问入口问题**:
你今天想干嘛? - 有想做的主题 / 经历 → 直接告诉我("我想做一条 X" / "我最近 X...") - 知道大致方向 → 告诉我("想做职场" / "AI 方向")→ 我会单问你为啥想做 - 完全没想法 → 说"帮我想"→ 我用 [aihot / trendradar] 拉今天的热点给你看 - 批量搞定 → 说 "batch <N>" (我不会拿一堆开放问题追你——你给一句话我就开始)
注意这是**唯一的开放式问题**——只在用户**纯触发** `/cheat-seed` 时问。如果用户已经在触发词里给了内容("/cheat-seed 我想做..." 或 "找选题 我最近开会..."),直接进 Mode A/B/C 不再问这一句。
**核心原则**:围绕用户给的内容**深挖**,**不要切到别的话题**。
**反问类型(按场景挑)**:
**反问纪律**:
**收敛输出**:
我感觉这个角度能做: [一句话立意:50 字以内] 走法: - 用 [Pattern X 结构](来自 script_patterns.md) - 钩子:[具体场景 / 句子] - 主体:[3 个观察是什么] - 收尾:[MVP 句方向] 粗打分(v0 等权 7 维):ER=X HP=X QL=X NA=X AB=X SR=X SAT=X → composite ≈ X.X Confidence: 🔴 极低 (你才校准 0/N 篇) 要不要让我先写一份 draft?(yes / 换角度 / 我自己写)
用户回 yes → Phase 4 写 draft。 用户说"换角度" → 回 Phase 2A 深挖更多。 用户说"我自己写" → 把 candidate 加进 candidates.md 标 tier1,结束。
用户给了方向但不具体("想做职场" / "AI 方向" / "婚恋")。**这阶段不调任何热点工具**——是用户内省的窗口,外部信息会污染。
只问一个问题,**单刀直入**:
为什么想做这个主题?
不要问"a/b/c 三种例子"——那是 dump 选项让用户挑,破坏内省。让用户自己组织语言。
**根据用户回答分流**:
| 用户答 | 分类 | 行为 | |---|---|---| | 含具体经历 / 个人卡点("我自己经常加班" / "我看到 X 让我...") | **真动机** | 转 Mode A 深挖(Phase 2A) |
MUNDO - THE EMPEROR. Complete AI orchestration system with 1208 skills, 25 capability modules, self-evolving, collective consciousness. GitHub Actions 24/7 automation.
Repo: LiHongwei-cn/lihongwei-cn
给所有想把"感觉"变成可校准预测的内容创作者。**方法论通用**——打分 → 盲预测 → T+3d 复盘 → 进化 rubric 的循环适用任何能被量化(播放 / 阅读 / 收听 / 点击)的内容。**rubric 是循环的内容,不是循环本身**——当前内置一份观点视频 rubric(参考博主 25+…
提议并执行 rubric 或 bucket 升级。两种模式:**完整 rubric bump**(最高风险动作,5 步强制 + 跨模型审核)和 **--bucket-only 轻量重校**(只换 bucket 边界,不动 rubric 公式)。**Phase 2 强制走 cheat-score-blind…
cheat-on-content 的首次 onboarding 与脚手架创建器。统一流程——所有用户都走相同 5 阶段闭环,唯一区别是"发过视频的人"会在 init 时多一步:抓取已有视频建立历史 context(用于后续 cheat-seed 给更贴合的选题、更准的…
从对标账号导入 script + 数据 → 拆 pattern + 派生 base rubric 信号 → 写到 benchmark.md / script_patterns.md / rubric_notes.md。**这是工具最早期信号的来源**——cold-start…
把老用户的 .cheat-state.json 升级到当前 schema_version。读 migrations/registry.md 算迁移链,按顺序应用每一步迁移文件。幂等:跑两次结果一样。失败停在中间版本不前进。触发词:"迁移"/"升级 state"/"migrate"/"我的 state…
从复盘评论数据派生 / 刷新账号的受众画像,写入 audience.md。这是和 rubric 平行的第二个派生物——rubric 答"怎么打分",persona 答"谁在看"。cheat-seed 选题 / 写稿时读它。**audience.md 含实绩信号,cheat-score-blind…