demand-minerlisted
Install: claude install-skill ai798-Lab/demand-miner
# 需求挖掘机(demand-miner)
两个渠道,一份报告。不做辩论,不生成产品点子清单,只把「用户到底在为什么事骂」说清楚。
| 渠道 | 抓什么 | 靠什么 | 费用 |
|---|---|---|---|
| Reddit | 近一年的求助帖、抱怨帖和高分评论 | Apify 上的 Reddit 采集器 `trudax~reddit-scraper-lite` | 每跑一次约 0.7 美元,需要 Apify 账号和 token |
| 应用商店 | 品类头部 App 近 90 天的一到三星差评 | Apple 官方评论源;机器上有 node 时顺带抓 Google Play | 免费 |
## 第零步:先问两个问题(必做,问清之前不许动手)
一次问完,等用户回答:
**问题 1,走哪个渠道**
- A 两个都走(默认推荐)
- B 只走 Reddit
- C 只走应用商店
**问题 2,这次研究的方向**
让用户用一句话说清「面向什么人,想解决什么事」。然后把你理解的版本回显给他,并附上三样东西一起确认:
| 你要准备的 | 怎么来 | 示例 |
|---|---|---|
| 英文搜索词(Reddit 用) | 中文方向翻成老外真会在 Reddit 上打的词,不直译,可给 2 到 3 个 | 「餐饮老板做 TikTok 营销」→ `restaurant tiktok marketing`、`tiktok for small business` |
| 候选 subreddit | 这群人聚在哪 2 到 4 个版块 | r/restaurateur、r/smallbusiness、r/TikTokMarketing |
| 应用商店品类词 | 用户会在商店里搜什么 | `social media scheduler` |
用户点头了再进第一步。用户改了就按改后的来。
## 第一步:采集
采集产物统一放在当前目录 `demand-miner/<方向英文短名>/` 下。
### Reddit(选 A 或 B 时)
先检查 token:
```bash
echo $APIFY_API_TOKEN
```
为空就停下来告诉用户:去 https://console.apify.com/account#/integrations 复制 token,执行 `export APIFY_API_TOKEN=你的token`,再回来。
```bash
python3 ~/.claude/skills/demand-miner/scripts/fetch_reddit.py \
--query "<英文搜索词>" --time year --sort relevance \
--limit 200 --max-posts 30 --max-comments 5 \
--output demand-miner/<短名>/reddit_<序号>.json
```
- 想限定一个版块加 `--community <subreddit名>`
- 有多个搜索词就分别跑,文件分开存,分析时合并读
- 脚本会打印本次花费,跑完把费用告诉用户
### 应用商店(选 A 或 C 时)
```bash
python3 ~/.claude/skills/demand-miner/scripts/fetch_reviews.py "<品类词>" \
--country us --apps 5 --max-stars 3 --d