Cheat Seed
跟用户对话讨论选题, , **默认一次一个**,用户主动给主题或经历,AI 围绕用户的输入深挖、提炼角度、写一份 draft。不是 AI 拿三个开放问题追用户,也不是一次给 5...
Install
npx skills add XBuilderLAB/cheat-on-content --skill cheat-seed -g -a claude-code -y- Repository
- XBuilderLAB/cheat-on-content7.4k
- Category
- Engineering
- Updated
- 9d ago
- License
- MIT
- Context cost
- Mediumabout 3,000 tokens
- Runs scripts
- No, instructions only
What it does
跟用户对话讨论选题, , **默认一次一个**,用户主动给主题或经历,AI 围绕用户的输入深挖、提炼角度、写一份 draft。不是 AI 拿三个开放问题追用户,也不是一次给 5 个候选。触发词:"找选题"/"我想做一条 X"/"最近有个想法"/"seed"/"启动种子"。可选 batch 模式:`/cheat-seed --batch 5` 走旧的 brainstorm 5 候选 + 写 5 draft 流程。
/cheat-seed, 选题对话(默认)/ 批量 brainstorm(可选)
cheat-seed 的核心是跟用户讨论选题,不是机械地 brainstorm。好内容来自用户的真实经历 + 观察 + 情绪, , 这些是 AI 不可能凭空 brainstorm 出来的。AI 的角色是听用户讲 → 帮提炼角度 → 写一份 draft,不是 dump 15 候选让用户挑。
默认模式:对话式一次一个。
Batch 模式(--batch N):保留旧的 brainstorm N 候选 + 写 N 份 draft 流程,给"完全没想法 + 想批量初始化"的用户。
三种 Mode(自动识别)
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 周的选题搞定"的用户。
关键纠正(与旧版的区别):
- AI 不主动开放问, , 等用户给输入再深挖
- 一次一个选题,不是 5 个
- 默认对话式 + 一次一个,batch 是 escape hatch
Constants
- DEFAULT_TREND_SOURCES = ["manual-paste"], 仅 Mode C / Mode A 灰色场景 / Batch 用到。用户可在 state 里加 aihot / trendradar-mcp
- TREND_TOOL_ROUTING, 按
content_form路由数据源,详见 shared-references/data-source-routing.md - MODE_B_MAX_REPROBE_TURNS = 2, Mode B "为什么" 反问最多 2 轮;超过则转 Mode C
- MAX_DEEP_DIVE_TURNS = 4, Mode A 收敛阶段最多 4 轮反问,避免 AI 过度盘问
- WITH_DRAFT = yes, 默认确认角度后立刻写 draft;用户可说 "等下,我自己写" 跳过
- DRAFT_LENGTH, 派生自
state.typical_duration_seconds:30s→100-200字 / 90s→250-500字 / 240s→600-1000字 / 450s→1100-2000字 / 900s→2200+字 - HUMANIZE_DRAFT = on(默认)/ off, , 写完 draft 后用
humanizerskill 过一遍,去掉 AI 写作 tells(em-dash 滥用 / rule of three / inflated 词汇 / 空泛归因等)。off 时直接出原始 AI draft。只 humanize 正文,不动 header 的"必须改写"警告
