给 Claude Code 用的一个 skill:从 Reddit 讨论和应用商店差评里,挖出真实用户到底在为什么事骂,一条命令出一份需求研究报告。
它只回答一个问题:这个方向上,用户反复抱怨、但至今没人解决的麻烦是什么。 不做产品点子生成,不做专家辩论,先把需求本身说清楚。
- 想做海外小工具、但还没定方向的独立开发者
- 有了一个模糊想法,想先看看真实用户怎么说的人
- 不会写爬虫、不想研究接口文档的新手
| 渠道 | 抓什么 | 靠什么 | 费用 |
|---|---|---|---|
| 近一年的求助帖、抱怨帖和高分评论 | Apify 上的 Reddit 采集器 trudax~reddit-scraper-lite |
每跑一次约 0.7 美元,需要 Apify 账号 | |
| 应用商店 | 品类头部 App 近 90 天的一到三星差评 | Apple 官方评论源;机器上有 node 时顺带抓 Google Play | 免费 |
为什么不走 Reddit 官方接口:Reddit 的开发者应用现在很难批下来。Apify 注册即用,按量付费,对新手最省事。
三步:
-
下载本仓库(右上角 Code → Download ZIP,或
git clone) -
把
demand-miner这个文件夹整个放到~/.claude/skills/下面,路径长这样:~/.claude/skills/demand-miner/SKILL.md -
重启 Claude Code
不用装任何 Python 包,两个采集脚本只用 Python 标准库。macOS 自带的 python3 就能跑。
去 Apify 控制台 注册账号并复制 API token,然后在终端执行:
export APIFY_API_TOKEN=你的token想长期生效就把这一行写进 ~/.zshrc。只用应用商店渠道的话,这一步可以跳过。
在 Claude Code 里直接说:
用需求挖掘机研究一下「给餐饮老板做 TikTok 营销」这个方向
它会先问你两个问题:
- 走哪个渠道:两个都走 / 只走 Reddit / 只走应用商店
- 方向确认:把你的方向翻成 Reddit 上老外真会搜的英文词,列出候选版块和应用商店品类词,你点头它才动手
然后自动采集、整理、深挖、出报告。报告在当前目录:
demand-miner/<方向>/需求研究报告_<方向>_<日期>.md
- 一句话结论(三句,最能落地的放最前)
- 采集与清洗口径(原始几条、剔除几条、有效几条)
- 痛点排行:每一簇是「用户想做什么 + 在哪一步坏了」,带独立提及数、跨版块或跨 App 数、时间跨度、付费信号数,配逐字原话
- 矛盾挖掘:用户说的和做的不一致的地方
- 行为考古:他们现在怎么凑合、花了多少钱多少时间、谁在自己造轮子
- 极端用户:3 到 5 个最痛的人的完整画像
- 现有方案与缺口:提到了哪些工具、骂什么、付多少钱、这块是空地还是拥挤
- 切口判断:每个痛点三档,可切 / 存疑 / 非机会
- 值得留的原话、下一步动作
- 差评和抱怨帖只能发现失败模式,不能推导发生率。可以说「有 12 条证据」,不能说「12% 的用户遇到」
- 原话逐字引用,标来源、分数、日期,不改写
- 同一个人同一观点只算一次
- 根因在平台或政策的问题(接口改了、审核政策、系统权限),标「非机会」并写明
- 有效内容少于 20 条就明说数据不足,不硬编结论
demand-miner/
├── SKILL.md 流程定义,Claude Code 读这个
├── README.md
├── scripts/
│ ├── fetch_reddit.py Reddit 采集,走 Apify
│ └── fetch_reviews.py 应用商店差评采集,Apple 官方评论源
└── references/
├── analysis_framework.md 打标签、清洗、聚簇、切口判断
├── 矛盾挖掘指南.md
├── 行为考古指南.md
├── 极端用户指南.md
└── report_template.md 报告模板
没有 Apify token 能用吗 能,选「只走应用商店」,完全免费。
能抓中文市场吗
应用商店渠道可以,--country cn 即可。Reddit 以英文内容为主,中文方向会先被翻成英文搜索词。
报告能直接当产品方案吗 不能。它只回答「用户在为什么事骂」。产品怎么做、定价怎么定,是下一步的事。
采集脚本能单独跑吗
能。两个脚本都是独立的命令行工具,python3 scripts/fetch_reviews.py --help 看参数。
分析框架简化自 ai798 Lab 课程里的「产品 idea 挖掘机」(V6 流程),去掉了专家辩论和点子推理环节,只保留需求研究这一段。
MIT