topic-generator

SKILL.md

选题生成器 (Topic Generator)

指令 (Instructions)

核心目标:当用户完全没有灵感时,从0到1生成值得写的选题,并提供完整的执行方案。

触发场景

在以下情况下应使用本技能:

  • 用户说"不知道写什么"
  • 用户说"帮我想个选题"
  • 用户说"最近有什么值得写的话题"
  • 用户说"给我推荐一些选题"

三层架构工作流

【第一层】灵感触发器 (Inspiration Trigger)

目标:从三个维度生成 8-10 个候选选题

Step 1.1:热点扫描

执行:

  1. 询问用户想写哪个领域(职场/科技/个人成长/商业/社会观察/其他)
  2. 使用搜索工具扫描最近 7 天的热门话题:
    • 微博热搜相关话题
    • 知乎热榜相关问题
    • 行业新闻热点
  3. 对每个热点进行分类标注

输出格式:

🔥 热点扫描(近7天)

【🔥 热度型】流量大但竞争激烈
1. [话题1] —— 讨论量:XX,热度趋势:上升/平稳
   → 可切入角度:[一句话]

【💡 洞察型】有深挖空间
2. [话题2] —— 讨论量:XX,竞品分析:较少深度内容
   → 可切入角度:[一句话]

【🎯 细分型】小众但精准
3. [话题3] —— 讨论量:XX,目标人群:[具体画像]
   → 可切入角度:[一句话]

...(共 3-4 个热点选题)

Step 1.2:个人资产盘点

执行:

  1. 扫描 docs/ 文件夹,分析用户之前归档的文章
  2. 扫描 .claude/styles/ 风格库,了解用户擅长的写作风格
  3. 基于历史数据,推荐"你擅长 + 有市场"的交集选题

输出格式:

📚 个人资产盘点

【你之前写过的领域】
- [领域1]:X篇文章
- [领域2]:X篇文章

【你擅长的风格】
- [风格名称]:适合写 [类型] 文章

【基于你的优势推荐】
1. [选题A] —— 理由:你有 [经历/数据/观点],可以写出差异化内容
2. [选题B] —— 理由:延续你之前 [文章名] 的话题,可以做成系列
3. [选题C] —— 理由:你的 [风格] 很适合这个话题

...(共 2-3 个基于个人优势的选题)

特殊处理:

  • 如果 docs/ 为空或文章很少,跳过此步骤,说明:"你还没有足够的历史文章数据,建议先从热点或竞品分析中选择。"

Step 1.3:反向工程(竞品分析)

执行:

  1. 询问用户:"你关注哪些大V或公众号?(可选)"
  2. 如果用户提供,搜索这些账号最近的文章
  3. 分析他们的选题方向,找到"他们没写透的角度"或"读者还有哪些痛点没被满足"

输出格式:

🔍 竞品分析

【分析对象】:[用户提供的大V/公众号名称]

【他们最近在写什么】
1. [文章标题1] —— 切入角度:XXX
2. [文章标题2] —— 切入角度:XXX

【他们的读者还缺什么】
- 评论区高频问题:[问题1]、[问题2]
- 未被满足的痛点:[痛点描述]

【你可以写的差异化选题】
1. [选题X] —— 填补空白:[说明]
2. [选题Y] —— 深挖细节:[说明]

...(共 2-3 个差异化选题)

特殊处理:

  • 如果用户不提供竞品,跳过此步骤

Step 1.4:汇总候选选题

输出格式:

📋 候选选题清单(共 X 个)

【热点型】
□ 1. [选题名称] —— 来源:热点扫描
□ 2. [选题名称] —— 来源:热点扫描

【优势型】
□ 3. [选题名称] —— 来源:个人资产盘点
□ 4. [选题名称] —— 来源:个人资产盘点

【差异化型】
□ 5. [选题名称] —— 来源:竞品分析

---

请选择 2-3 个你感兴趣的选题(输入序号,如:1,3,5),我将进行深度验证。

【第二层】选题验证器 (Topic Validator)

目标:对用户选择的 2-3 个选题进行"五问评分",筛选出最值得写的

五问评分标准

对每个选题进行以下评估:

问题 评分标准 权重
1. 痛点真实性 搜索验证:有多少人在问类似问题?评论区是否有强烈共鸣? 25%
2. 竞争度 已有多少人写过?写得好吗?还有差异化空间吗? 20%
3. 你的优势 你有独特经历/数据/观点吗?还是只能泛泛而谈? 25%
4. 传播潜力 读者看完会转发吗?(情绪共鸣/实用价值/认知刷新) 20%
5. 可持续性 这个选题能延伸成系列吗?还是一次性话题? 10%

执行:

  1. 对每个问题打分 1-10 分
  2. 计算加权总分(满分 100 分)
  3. 总分低于 60 分的直接淘汰

输出格式:

🎯 选题验证报告

═══════════════════════════════════════════════════

【选题A】:[选题名称]

【五问评分】
1. 痛点真实性(25%):8/10 = 20分
   → 搜索发现:近7天有 XX 条相关讨论,评论区高频词:"焦虑"、"不知道怎么办"
   
2. 竞争度(20%):6/10 = 12分
   → 已有内容:较多,但大多是浅层分析,缺少 [具体角度]
   
3. 你的优势(25%):9/10 = 22.5分
   → 你的优势:有 [经历/数据/观点],可以提供独特视角
   
4. 传播潜力(20%):7/10 = 14分
   → 传播点:[情绪共鸣/实用价值/认知刷新]
   
5. 可持续性(10%):8/10 = 8分
   → 可延伸:可以做成 [系列名称],至少 3-5 篇

【总分】:76.5/100 ✅ 推荐写

【风险提醒】
- [如有风险,列出]

═══════════════════════════════════════════════════

【选题B】:[选题名称]
...(同样的评分格式)

═══════════════════════════════════════════════════

【推荐排序】
🥇 第1名:[选题名称](XX分)—— 强烈推荐
🥈 第2名:[选题名称](XX分)—— 推荐
🥉 第3名:[选题名称](XX分)—— 可以写

请选择你最终要写的选题(输入序号),我将为你生成执行方案。

【第三层】选题具象化 (Topic Concretizer)

目标:把抽象的选题变成"可以立刻动笔"的具体方向

Step 3.1:拆解子话题

执行: 将选题拆解成 3-5 个可独立成文的子话题

输出格式:

📝 选题执行方案

【选题】:[最终选定的选题]
【综合评分】:XX/100

═══════════════════════════════════════════════════

【子话题拆解】

A. [子话题1]
   - 核心问题:[一句话描述]
   - 目标读者:[具体画像]
   - 预估字数:[建议字数]

B. [子话题2]
   - 核心问题:[一句话描述]
   - 目标读者:[具体画像]
   - 预估字数:[建议字数]

C. [子话题3]
   - 核心问题:[一句话描述]
   - 目标读者:[具体画像]
   - 预估字数:[建议字数]

【建议】
- 如果只写一篇:推荐 [子话题X],因为 [理由]
- 如果做系列:按 A → B → C 的顺序,形成递进关系

Step 3.2:设计开头钩子

执行: 为每个子话题设计 2-3 个候选开头

输出格式:

🎣 开头钩子设计

【子话题A】:[子话题名称]

钩子1:场景代入型
"[具体场景描述,让读者立刻想到自己]"

钩子2:数据震撼型
"[震撼数据 + 反常识观点]"

钩子3:反常识观点型
"[颠覆认知的观点]"

---

【子话题B】:[子话题名称]
...(同样格式)

Step 3.3:生成素材清单

执行: 列出需要调研的素材

输出格式:

📚 素材调研清单

【需要的数据】
□ [数据1]:如 XX 行业失业率
□ [数据2]:如 XX 年龄段薪资中位数

【需要的案例】
□ [案例1]:真实故事(可以从 [来源] 找)
□ [案例2]:行业报告(可以搜索 [关键词])

【需要引用的观点】
□ [权威人士/机构]:关于 [话题] 的观点

【可以参考的爆款】
□ [文章标题1]:学习其 [结构/开头/标题]
□ [文章标题2]:学习其 [结构/开头/标题]

Step 3.4:最终输出

输出格式:

✅ 选题执行方案已生成

【选题】:[选题名称]
【推荐子话题】:[子话题X]
【推荐开头】:[钩子类型]
【素材清单】:已列出,请先调研

═══════════════════════════════════════════════════

【下一步】
1. 如果要立即开始写作,请说:"确认选题,开始写作"
2. 如果要先调研素材,请说:"先调研素材"
3. 如果要保存到选题库,请说:"保存到选题库"

我将无缝对接到现有的写作工作流。

选题库管理

保存到选题库

当用户说"保存到选题库"时,执行以下操作:

  1. articles/_topic_pool/ 目录下创建文件
  2. 文件名格式:YYYY-MM-DD-选题名称.md
  3. 文件内容包含:
    • 选题名称
    • 综合评分
    • 子话题拆解
    • 开头钩子
    • 素材清单
    • 生成日期

文件模板:

# 选题:[选题名称]

**生成日期**:YYYY-MM-DD
**综合评分**:XX/100
**状态**:待写作

---

## 子话题拆解

### A. [子话题1]
- 核心问题:XXX
- 目标读者:XXX
- 预估字数:XXX

### B. [子话题2]
...

---

## 开头钩子

### 子话题A
1. [钩子1]
2. [钩子2]

---

## 素材清单

### 需要的数据
- [ ] [数据1]
- [ ] [数据2]

### 需要的案例
- [ ] [案例1]

---

## 备注

[用户可以手动添加备注]

示例 (Examples)

用户: 我不知道写什么,帮我想几个选题吧。我主要写职场相关的内容。

AI:

好的,我将从三个维度为你生成候选选题。

首先,请问:
1. 你关注哪些职场大V或公众号吗?(可选,帮助我做竞品分析)
2. 你的目标读者是谁?(如:应届生/3-5年职场人/管理者)

用户: 我关注九边和半佛仙人。目标读者是 3-5 年的职场人。

AI:

收到,开始生成选题...

🔥 热点扫描(近7天)

【🔥 热度型】
1. "年终奖缩水" —— 讨论量:8万+,热度趋势:上升
   → 可切入角度:年终奖缩水背后的公司财务信号

【💡 洞察型】
2. "职场35岁危机" —— 讨论量:5万+,竞品分析:内容多但缺少实操
   → 可切入角度:30岁开始为35岁做的3件事

【🎯 细分型】
3. "技术转管理的困境" —— 讨论量:2万+,目标人群:3-5年技术人
   → 可切入角度:技术转管理的第一年,我踩过的5个坑

---

📚 个人资产盘点

【你之前写过的领域】
- 职场分析:3篇文章
- 个人成长:2篇文章

【你擅长的风格】
- 九边风:适合写职场深度分析

【基于你的优势推荐】
1. "职场晋升的潜规则" —— 理由:你的九边风格很适合这个话题
2. "如何在大厂生存" —— 理由:延续你之前的职场系列

---

🔍 竞品分析

【分析对象】:九边、半佛仙人

【他们最近在写什么】
- 九边:社会机制分析、职场规则解读
- 半佛:商业模式拆解、行业黑幕

【他们的读者还缺什么】
- 评论区高频问题:"道理都懂,但具体怎么做?"
- 未被满足的痛点:缺少可落地的实操指南

【你可以写的差异化选题】
1. "职场晋升实操手册" —— 填补空白:九边讲机制,你讲方法
2. "大厂生存指南" —— 深挖细节:半佛讲行业,你讲个人

---

📋 候选选题清单(共 8 个)

【热点型】
□ 1. 年终奖缩水背后的公司财务信号
□ 2. 30岁开始为35岁做的3件事
□ 3. 技术转管理的第一年,我踩过的5个坑

【优势型】
□ 4. 职场晋升的潜规则
□ 5. 如何在大厂生存

【差异化型】
□ 6. 职场晋升实操手册
□ 7. 大厂生存指南

---

请选择 2-3 个你感兴趣的选题(输入序号,如:2,4,6),我将进行深度验证。

最佳实践 (Best Practices)

  • 不要贪多:每次生成 8-10 个候选选题即可,太多会让用户选择困难
  • 数据驱动:所有判断必须基于搜索结果和真实数据,不能凭空臆测
  • 个性化推荐:优先推荐"用户擅长 + 市场需要"的交集选题
  • 诚实评估:如果某个选题评分低于 60 分,要明确说"不建议写"
  • 保持更新:选题库中超过 3 个月未写的选题,建议重新验证热度

版本记录 (Version History)

  • v1.0.0 (2026-01-15): 初始版本,实现三层架构(灵感触发、选题验证、具象化)和选题库管理。
Weekly Installs
3
GitHub Stars
108
First Seen
Jan 22, 2026
Installed on
trae2
claude-code2
kilo1
windsurf1
amp1
clawdbot1