市场调研(需求端)
在越南针对一个细分市场或数字创业想法进行真实需求衡量 — 通过关键词、电商平台、社区的三角验证数据,而非主观观点。输出是一个满分100分、带有证据的Niche评分,以及是否进入决策。
首要原则: 每个关键主张(需求、竞争、变现)必须有 ≥3个独立来源 支持。1个来源 = 传闻。2个 = 巧合。3个 = 信号。如果无法三角验证,则记录“证据薄弱”并降低置信度 — 切勿捏造。
此技能适用的场景
- 用户已有一个具体的细分市场想法,希望在投入时间/金钱前进行验证
- 用户尚无明确细分,需要进行头脑风暴并从备选组合中选出最佳项
- 用户需要估算越南独立创客可实现的TAM/SAM/SOM,而非企业级规模
- 用户想知道“谁已经在做了”、价格如何、市场定位怎样
此技能不处理的内容(请使用其他技能)
| 需要完成的任务 | 使用的技能 |
|---|---|
| 宏观PESTEL分析、波特五力模型、行业趋势 | vpd-environment-map |
| 客户画像、JTBD、痛点/收益分析 | vpd-customer-profile-builder |
| 商业模式压力测试 | vpd-bm-stress-test |
| 客户访谈设计 | vpd-customer-discovery-interview |
| 使用Hormozi方法打包产品 | vpd-offer-packaging-alex-homozi |
工作流程
模式 A — 已有一个细分想法,需要验证(2-3小时)
跳过第一阶段。直接执行第二阶段 → 第四阶段。这是最常见的用例。
模式 B — 尚无细分,需要发现并选择(4-6小时)
执行第一阶段 → 第二阶段 → 第四阶段。除非已将范围缩小到1-2个候选,否则跳过第三阶段。
模式 C — 已验证想法,需要估算TAM/SAM/SOM(1小时)
仅执行第三阶段。参考 tam-sam-som-vn.md。
| 阶段 | 目标 | 产出 |
|---|---|---|
| 1. 发现 | 从5个来源头脑风暴出50+个候选关键词/细分 | 种子列表 |
| 2. 信号 | 为每个候选测量4种需求信号 | 证据表 |
| 3. 规模 | 为前1-2个细分估算TAM/SAM/SOM | 规模模型 |
| 4. 评分与决策 | 计算满分100分的Niche评分 + 是否进入决策 | 决策报告 |
实时研究协议(必须使用工具)
模型有知识截止日期。搜索量、竞品列表和定价每季度都在变化。猜测 = 错误。
第1步 — 每次研究必须执行以下6/10个查询
将 $NICHE 替换为越南语和英语关键词以进行交叉验证。使用今天的日期(从对话上下文中获取,切勿在报告中硬编码)为每个发现打上时间戳。
"$NICHE khóa học vietnam" → 看谁在教/销售课程
"$NICHE shopee.vn" → 电商平台活动(销量、评论)
"$NICHE unica.vn OR edumall.vn OR gitiho.vn" → 越南课程平台(学员数、价格)
"$NICHE tiktok.com vietnam" → TikTok话题标签 + 创作者(2026年Z世代越南人的首选发现渠道)
"$NICHE threads.net vietnam" → Threads越南(AI/科技领域的创作者正在转移至此,竞争较小)
"$NICHE zalo OR shopee live vietnam" → Zalo小程序 + 直播销售(越南原生渠道)
"$NICHE site:reddit.com OR site:facebook.com" → 痛点 + 情绪
"$NICHE facebook group vietnam" → 社区信号
"$NICHE google trends vietnam" → 趋势方向
"$NICHE giá bao nhiêu" → 定价基准
必须执行: 至少有一个查询必须是 TikTok/Threads — 2026年越南买家在许多细分领域(AI工具、美容、金融、育儿)的实际发现渠道已从Google搜索转移。忽略此渠道 = 错过最大的需求信号。
第2步 — 使用WebFetch提取精确数字
搜索完成后,抓取特定URL以获取精确数据(不要转述):
- 课程页面 → 价格、学员数、评论数、讲师资质
- Shopee商品页 → “已售X”,价格区间,头部卖家店铺
- FB广告库 (facebook.com/ads/library, 筛选“越南”) → 活跃广告素材、广告花费信号
- 竞品定价页面 → 各层级确切价格、附加赠品、保证
第3步 — 人工工具(如需登录,引导用户操作)
| 工具 | URL | 获取内容 |
|---|---|---|
| Google Trends 越南 | trends.google.com (地区:越南) | 5年趋势方向、相关上升查询、地理热点 |
| Google关键词规划师 | ads.google.com (免费账户) | 月度搜索量、每次点击费用、竞争程度 |
| FB广告库 | facebook.com/ads/library (国家:越南) | 竞品活跃广告、创意角度 |
| Shopee销量筛选 | shopee.vn → 按销量排序 | 头部卖家销量、价格区间、评论模式 |
如需用户操作,按以下模板输出:“打开X,执行Y,按模板Z复制数据。”
分步细节及阈值阅读指南:vn-data-sources.md
Niche评分 100分 — 7个维度(2026-05-17更新)
7个维度,权重不同。每个评分必须有证据(URL + 具体数字),不可使用“我觉得”。
| # | 维度 | 最高分 | 测量什么(一句话) |
|---|---|---|---|
| 1 | 问题严重性 | 15 | 痛苦强度 × 频率 × 紧迫性 × 以往尝试失败次数(饥渴人群) |
| 2 | 支付意愿 & 单位经济学 | 20 | 直接付费信号 + 扣除平台费用后的利润 + LTV/后续产品阶梯 + 价格点匹配 |
| 3 | 搜索需求 | 12 | 主要关键词 + 关键词组合(越南语+英语)累计搜索量 |
| 4 | 趋势与时机 | 10 | 5年趋势方向 + 技术采用曲线位置 |
| 5 | 竞争与可防御性 | 15 | 最佳博弈点10分(活跃vs僵化) + 不公平优势/护城河5分 |
| 6 | 渠道-市场匹配度 | 15 | 目标受众所在的渠道 + 创作者原生内容匹配度 + 客户获取成本可行性(LTV/CAC ≥ 3) |
| 7 | 个人匹配度 | 13 | 专业度 + 可持续性 + 人脉网络可获得性 |
| 总分 | 100 |
为何重新调整权重(相较旧版5×20): 旧版中搜索需求和趋势各占20分 → 40%的分数集中在一个相关联的信号类型上,严重缺乏问题严重性、渠道获取成本/可防御性的考量。新版迫使决策基于商业模式可行性,而不仅仅是“有人搜索”。支付意愿与单位经济学保持最高权重(20),因为这是衡量赚钱能力最真实的信号。
越南搜索量说明: 搜索需求阈值比美国思维模式约低60% — 相同概念下,越南的关键词量通常是美国的15-30%。如果受众是技术娴熟者(程序员、设计师),英文搜索量可能占关键词组合的50-70% → 需累计两种语言。
饱和度的判断: 统计“近12个月的活跃竞争者”而非总数。Unica/Edumall通常显示50+课程,但头部课程可能已存在18-24个月,讲师也不再更新 → 这实际上是博弈最佳点,而非饱和。筛选标准:课程更新 <12个月 + 最后评论 <6个月 = “活跃”。
总收入到净收入折算: 电商平台课程收入 ≠ 讲师实际到手收入。Unica/Edumall分走30-50%收入;越南在线课程退款率为5-12%;用于填充课程的FB广告费占收入的30-60%。“头部课程1.2K学员 × 899K价格 = 10亿收入”实际上讲师净收入约为2.5-4亿。请根据净收入评分,而非总收入。
决策等级:
| 分数 | 裁决 | 行动 |
|---|---|---|
| 80-100 | 强烈建议进入 | 分配资源,快速推进 — 但在全面构建之前仍需通过支付意愿烟雾测试关卡(见下文) |
| 60-79 | 建议进入 | 必须通过支付意愿烟雾测试关卡,并在投入超过500万越南盾进行构建前,完成10次客户访谈 |
| 40-59 | 边缘 | 仅在个人匹配度≥10 且 渠道-市场匹配度≥10时推进,并设置严格的里程碑和验证否定触发点 |
| <40 | 放弃 | 返回第一阶段,选择其他细分 |
每个维度的详细评分细则及实例:niche-scoring-100.md
支付意愿烟雾测试关卡(评分60-79分必须执行,80分以上可选)
评分高但没人在你设定的价格点上付过钱 = 只是假设,未经验证。最便宜的烟雾测试:
- 制作1页落地页(通过
ui-ux-pro-max1-2天完成)— 只展示承诺 + 号召性用语“注册候补名单/早鸟锁定名额”,并附上你打算卖的真实价格。 - 通过自然内容 + 50万-200万越南盾的FB广告测试,获取200-500名精准流量。
- 解读数据:
- 候补名单注册率 ≥5% 的精准流量 = 支付意愿信号有效 → 推进MVP
- 预付/定金率 ≥1% = 支付意愿信号最强 → 推进全面上线
- 注册率 <2% = 支付意愿弱 → 降价30-50% 或 调整产品方案 或 放弃
- 将数据记录在报告中 — 这是比电商数据更强的A级证据。
验证否定协议(事前验尸 — 必须在产出中包含)
评分后,迫使用户在投入资源前预先承诺放弃标准:
“在90天内,如果出现以下哪3个信号,你会放弃这个细分而不是加倍投入?”
例如触发点:
- 候补名单转化率 <1%(经过500次流量后) = 支付意愿测试失败
- 30天内无任何自然内容达到超过5000次曝光 = 渠道市场不匹配
- 2个大型竞争对手同时推出类似产品 = 窗口已关闭
- 个人成本:90天内每周超过40小时,而收入低于2000万越南盾 = 触及精力耗尽底线
这个事前验尸必须包含在报告中。没有事前验尸 = 没有决策纪律。
越南独立创客的TAM/SAM/SOM
TAM = 潜在买家总数(越南) × 平均价格
SAM = TAM × 地理比例% × 人口统计比例% × 心理特征比例%
第一年SOM = SAM × 可实现市场份额%(独立创客)
合理性检查(红旗警示):
- 第一年SOM < 1亿越南盾 → 细分市场对个人来说太小,需转向或提高价格
- SOM > 1%市场份额 → 过于乐观,需调低假设
- TAM/SOM > 1000倍 → 市场过于碎片化,难以获取份额
参考实例(AI课程、英语课程、自由职业课程):tam-sam-som-vn.md
产出 — JSON是数据,HTML加载JSON
每次运行此技能必须在 output/<slug>/ 目录下生成 2个主要文件:
01-niche-research.json— 单一事实来源(机器可读,便于下游消费者使用和差异对比/搜索)。架构如下。01-niche-research.html— 原样复制templates/niche-report.html文件,不得编辑。模板会自动获取./01-niche-research.json并自动渲染雷达图(7个维度)、评分进度条、TAM/SAM/SOM漏斗图、单位经济学瀑布图、产品阶梯图、支付意愿烟雾测试计划、事前验尸和时间线。
Markdown报告(01-niche-research-report.md)是 可选的 — 仅在用户明确要求,或下游技能需要使用 grep 的工作流时才生成。默认情况下,JSON + HTML 已足够。
生成产出的流程
mkdir -p output/<slug>
cp .claude/skills/market-research/templates/niche-report.html output/<slug>/01-niche-research.html
# 技能根据以下架构使用Write工具写入 01-niche-research.json
用户在浏览器中打开HTML → 获取JSON → 自动渲染。可打印 → 转换为PDF作为交付给客户的成果。
注意 file:// 浏览器限制: 浏览器在 file:// 协议下会阻止 fetch()(因为跨域限制)。3种解决方法:
- (a)
cd output/<slug> && npx serve .然后打开http://localhost:3000/01-niche-research.html - (b) VS Code Live Server(右键 → “Open with Live Server”)
- (c) 通过
file://打开HTML,点击横幅中的“📂 选择JSON文件”按钮手动加载
JSON架构 (01-niche-research.json)
{
"name": "细分名称",
"subtitle": "一行描述 — 包含范围 + 地区 + 受众",
"date": "YYYY-MM-DD",
"framework": "Niche评分7维度 v2026-05-17 · 三角验证≥3来源 · 支付意愿烟雾测试关卡",
"total": 69,
"tldr": ["第一行:裁决 + 核心证据", "第二行:最大风险", "第三行:下一步行动"],
"scores": [
{ "key": "problem", "label": "问题严重性", "score": 11, "max": 15, "evidence": "...", "url": "..." },
{ "key": "wtp", "label": "支付意愿与单位经济学", "score": 14, "max": 20, "evidence": "...", "url": "..." },
{ "key": "search", "label": "搜索需求", "score": 9, "max": 12, "evidence": "...", "url": "..." },
{ "key": "trend", "label": "趋势与时机", "score": 7, "max": 10, "evidence": "...", "url": "..." },
{ "key": "competition", "label": "竞争与可防御性", "score": 8, "max": 15, "evidence": "...", "url": "..." },
{ "key": "channel", "label": "渠道-市场匹配度", "score": 11, "max": 15, "evidence": "...", "url": "..." },
{ "key": "personal", "label": "个人匹配度", "score": 9, "max": 13, "evidence": "...", "url": "..." }
],
"keywords": [{ "kw": "...", "vol": 0, "cpc": 0, "trend": "up|flat|down", "intent": "...", "src": "..." }],
"signals": [{ "type": "课程平台|电商平台|社区|FB广告|TikTok|Google Trends", "evidence": "...", "source": "不带协议的URL", "date": "YYYY-MM-DD" }],
"competition": [{ "name": "...", "pos": "...", "price": "...", "strength": "...", "gap": "..." }],
"unitEcon": { "gross": 990000, "platformFeePct": 0.15, "refundPct": 0.08, "marketingPct": 0.25, "ltvBlended": 2450000, "cacCeiling": 815000 },
"ladder": [{ "tier": "引流款|核心款|尊享款|续费款", "name": "...", "price_display": "..." }],
"funnel": {
"tam": 72000000000, "sam": 9600000000,
"somLow": 120000000, "somBase": 320000000, "somHigh": 680000000,
"tamNote": "...", "samNote": "...",
"somLowNote": "...", "somBaseNote": "...", "somHighNote": "..."
},
"wtpTest": {
"step1": "...", "step2": "...", "step3": "...", "step4": "...",
"proceedRule": "候补名单注册率 ≥ 5% · 预付率 ≥ 1%",
"iterateRule": "候补名单注册率 2-5% — 降价30-50% 或 调整产品方案",
"killRule": "候补名单注册率 < 2% · < 7天流量"
},
"premortem": ["触发点 1", "触发点 2", "..."],
"timeline": [{ "period": "第1-2周", "action": "...", "output": "...", "metric": "..." }]
}
小约定:
evidence支持内联**粗体**— HTML渲染时变为<strong>。signals[].source不需带协议 — JavaScript会自动添加https://。- 可选字段(TAM说明、产品阶梯、支付意愿测试步骤) — 如果缺失,HTML会渲染占位符或直接跳过。
- 完整示例:templates/niche-report.sample.json — 细分市场“越南自由职业者的AI工具”得分69/100。
Markdown模板(仅在明确要求时生成)
# Niche研究报告:$NICHE
**日期:** $YYYY-MM-DD | **状态:** [强烈建议进入 / 建议进入 / 边缘 / 放弃]
## 一句话总结(3-5行)
[裁决 + 1行核心证据 + 1行最大风险 + 建议的下一步行动]
## 关键词组合
| 关键词 | 月搜索量 | CPC | 趋势 | 意图 | 来源 |
|---|---|---|---|---|---|
| 主要:... | ... | ... | ↑/→/↓ | ... | [关键词规划师 / Trends] |
| 次要的1-5个 | ... | ... | ... | ... | ...
…
[为了翻译而截断]
参考文件
本项目中的参考文件位于 ./references/ 目录下,提供了更深入的指南:
vn-data-sources.md— 数据源及获取方法细节tam-sam-som-vn.md— TAM/SAM/SOM计算方法与实例niche-scoring-100.md— 各维度详细评分标准与实例templates/niche-report.html— 用于呈现结果的HTML模板templates/niche-report.sample.json— 完整的JSON示例