关于 tam-sam-som-calculator
面向产品经理的交互式市场规模评估技能,用于分析产品创意或现有产品。它支持输入现有数据、回答自适应问题,或开展带引用的自下而上研究,以估算 TAM、SAM 和 SOM。
主要功能
- 01估算 TAM、SAM 和 SOM
- 02自适应引导提问
- 03使用自有数据计算
- 04带引用的自下而上研究
- 05确定性计算辅助脚本
适用场景
- 01为投资者演示估算市场规模
- 02判断产品创意的市场潜力
- 03比较不同产品线的机会
- 04制定现实的市场获取目标
安装
复制下面的命令,在终端中运行。
npx skills add https:/ / github.com/ deanpeters/ product-manager-skills --skill tam-sam-som-calculator安装后在 Claude Code 中输入/tam-sam-som-calculator确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
template.mdexamples/sample.mdscripts/market-sizing.py详细介绍
用途
通过提出自适应且贴合情境的问题,引导产品经理计算产品创意的总潜在市场(TAM)、可服务市场(SAM)和可获取市场(SOM)。借助这套方法,基于真实世界的引证、经济预测和人口数据,构建站得住脚的市场规模估算——这对向投资者路演、争取预算或验证产品市场契合度至关重要。
这不是随手估算,而是一份结构化、附有引证的分析,经得起审视。
输入
效果最佳的输入: 待评估的产品或创意,以及你已了解的市场限制条件(地理区域、垂直行业、客户类型)。 也有帮助的输入: 定价假设、可比公司,以及数字的受众(投资者、高管、商业案例)。
调用时随附的任何内容——技能名称后的文本、粘贴的上下文,或追加的 ARGUMENTS: 行——都视为已给出的答案。请使用这些信息,并跳过其中已涵盖的问题;不要重复提问。
空手而来也没关系。 计算器会先询问你要评估什么、面向哪些对象,然后逐步确定方法和假设。
三种起始模式——选择最符合你的证据来源的模式:
- 使用你自己的数字——你已有市场规模和 ARPU 数据;直接开始计算(辅助脚本可确保计算结果一致)
- 引导式访谈——最多通过 4 个自适应问题,与你共同构建输入(下方的默认流程)
- 自主研究——Agent 在你审阅证据的同时,利用政府统计数据和备案文件,自下而上地构建附有引证的估算(参见“应用”中的 模式 3)
调用示例: Size the market: AI scheduling assistant for independent dental practices, US only, $99/mo price point. — 或研究模式:Research-mode market sizing: field-service dispatch software, DACH region; I have no numbers yet.
核心概念
TAM/SAM/SOM 框架
三级市场规模模型:
总潜在市场(TAM):
- 某种产品或服务的全部市场需求
- “如果我们占据 100% 的市场,收入会是多少?”
- 范围最广的潜在市场(不设限制)
可服务市场(SAM):
- 公司能够现实地触达的 TAM 细分市场
- 按地理区域、企业特征、人口特征或产品限制缩小范围
- “我们的产品实际能够触达哪些人?”
可获取市场(SOM):
- 能够现实地获取的 SAM 份额
- 考虑竞争、市场限制和市场进入能力
- “未来 1–3 年我们能获取多少?”
此方法为何有效
- 自上而下验证: TAM → SAM → SOM 可确保估算立足现实
- 投资者易于理解: 采用风投和高管熟悉的标准框架
- 附有引证: 真实数据来源(美国人口普查局、Statista、世界银行)更具可信度
- 自适应: 根据情境调整问题(B2B 与 B2C、美国与全球等)
反模式(本工具不是什么)
- 不是只猜一个数字: 不能只说“市场规模为 100 亿美元”而不提供支撑数据
- 不是静态不变: 市场不断变化——应每年重新评估
- 不能替代客户验证: 市场规模 ≠ 产品市场契合度
适用场景
- 向投资者或高管路演(需要在演示文稿中呈现市场规模)
- 验证产品创意(市场是否足够大?)
- 确定产品线优先级(哪条产品线的机会更大?)
- 制定增长目标(现实中能获取多少?)
不适用场景
- 面向固定用户的内部工具(没有外部市场)
- 尚未定义问题时(市场规模评估需要明确的问题领域)
- 作为唯一的验证方式(应结合客户研究)
引导流程的权威依据
默认将 workshop-facilitation 用作此技能的交互协议。
其中定义了:
- 会话提示 + 进入模式(Guided、Context dump、Best guess)
- 每轮一个问题,并使用通俗易懂的提示
- 进度标签(例如,Context Qx/8 和 Scoring Qx/5)
- 中断处理以及暂停/恢复行为
- 决策点处的编号建议
- 常规问题的编号快速选择回复选项(适用时包含
Other (specify))
此文件定义了特定领域的评估内容。如有冲突,请遵循此文件中的领域逻辑。
应用
使用 template.md 获取完整的填写结构。
此交互式技能会提出最多 4 个自适应问题,并在每个步骤提供结合上下文的编号选项。Agent 会根据之前的回答调整问题。
步骤 0:收集上下文(提问前)
Agent 建议:
开始之前,了解产品背景会很有帮助。如有相关资料,请分享:
关于你自己的产品:
- 网站文案(首页、产品页面、价值主张)
- 营销邮件或落地页
- 产品描述或定位说明
- 案例研究或客户评价
- 销售演示文稿或推介材料
如果你还没有产品:
- 寻找类似或相邻的产品(竞争对手或可类比的产品)
- 复制其网站首页、产品描述或落地页
- 我们会将其用作市场规模估算的参考
你可以直接粘贴这些内容,也可以先提供简短描述。
这样做的好处:
- 营销材料中已经包含目标受众、痛点和价值主张
- 分析真实内容(你自己的或竞争对手的)能让分析更贴近现实
- 你可以参照类似产品的市场定位进行比较
可选辅助脚本(确定性计算)
如果你已有用户数量和 ARPU 数据(或 TAM 估算),可以运行确定性辅助脚本来计算 TAM/SAM/SOM 并生成 Markdown 表格。此脚本不会获取数据或写入文件。
python3 scripts/market-sizing.py --population 5400000 --arpu 1000 --sam-share 30% --som-share 10%
模式 3:自主研究(用户没有数据时)
当用户选择研究模式,或提供了市场和决策但没有数据时,按照 autonomous-investigation
协议,将市场规模估算作为一项调查来执行:只询问下方尚未得到解答的问题,展示一个包含 3 条要点的搜索计划,然后采用自下而上的方法构建估算,并为每个数字标注事实 / 推断 / 假设,同时注明出处。
自下而上的方法(源自 intelligence-collection-disciplines
中的 GEOINT/DEMOINT 方法):
TAM: Establishment counts for the market (Census/NAICS, Eurostat/NACE,
or the national equivalent for the geography)
× employment/spend benchmarks (BLS, Eurostat, trade associations)
(validate against two independent analyst reports; if they disagree by 3x, say so)
SAM: TAM filtered by your actual constraints: geography, segment, compliance
requirements, tech prerequisites (technographics: who *can* buy you),
vendor-registration eligibility where applicable
SOM: SAM × realistic capture rate derived from competitor public filings
(their revenue ÷ their claimed customer count = deal size reality check)
**为什么自下而上的方法更经得起质疑:**自上而下的数字(“占 500 亿美元市场的 2%”)借用了别人的分母,并把所有假设都藏在其中。机构数量 × 基准数据能清楚展示计算过程,让持怀疑态度的 CFO 可以逐项质疑假设,而不是直接否定整张幻灯片。“捕获率”的方法则以现有企业实际达到的水平为依据,而非寄望于理想结果。
研究模式的输出采用下方相同的分析结构,另外还会为每个数字添加证据标签,并附上待验证的假设列表。完成后,提供标准的后续步骤以及重新运行选项——基于统计发布数据构建的市场规模估算会缓慢但确实地过时,因此应按照融合节奏每年重新运行一次。
问题 1:问题领域
Agent 询问: “根据你提供的背景信息(或将要描述的背景信息),你正在探索哪个市场规模评估问题领域?”
提供 4 个编号示例(用户可按编号选择,也可自行填写):
- B2B SaaS 生产力工具 — 例如:“面向小型企业运营的工作流自动化”(类似 Zapier、Integromat)
- 消费金融科技 — 例如:“面向 Z 世代用户的个人预算应用”(类似 Mint、YNAB)
- 医疗保健/远程医疗 — 例如:“为远程工作者提供心理健康支持”(类似 BetterHelp、Talkspace)
- 电子商务赋能 — 例如:“为线上卖家提供支付处理服务”(类似 Stripe、Square)
或者根据你分享的营销材料,自行描述问题领域。
**提示:**如果你提供了网站文案或营销材料,Agent 可以从以下短语中提取问题领域:
- “我们帮助[目标人群]解决[问题]”
- “[使用场景]的首选解决方案”
- 客户评价或案例研究中的痛点
用户回复:[选择或自定义描述]
问题 2:地理区域
Agent 询问: “你的目标地理区域是哪里?”
提供 4 个编号选项(根据问题领域调整):
- 美国 — 适合查找详细的人口普查局数据、BLS 统计数据和全面的行业报告
- 欧盟 — 使用 Eurostat 和当地统计机构的数据;注意 GDPR/合规方面的考量
- 全球 — 使用世界银行、IMF 的数据;覆盖面更广,但粒度较低
- 特定国家/地区 — 例如:“加拿大”“东南亚”“拉丁美洲”
或者指定你自己的区域。
用户回复:[选择或自定义]
调整逻辑:
- 如果用户选择了 B2B SaaS(问题 1,选项 1)→ 强调美国/欧盟市场(SaaS 普及程度较高)
- 如果用户选择了消费金融科技(问题 1,选项 2)→ 提及新兴市场(移动设备普及率较高)
问题 3:行业/市场细分
Agent 询问: “这个问题领域与哪些具体行业或市场细分相关?”
提供 4 个编号选项(根据问题领域和地理区域调整):
示例(如果问题 1 = B2B SaaS,问题 2 = 美国):
- 中小型企业服务行业 — 540 万家企业,1.2 万亿美元营收(美国人口普查局,2023)
- 专业服务(法律、会计) — 110 万家公司,8,500 亿美元营收(IBISWorld,2023)
- 医疗服务提供商 — 90 万家诊所,4 万亿美元行业规模(BLS,2023)
- 科技/软件公司 — 50 万家公司,1.8 万亿美元营收(Statista,2023)
或者描述你自己的行业细分。
用户回复:[选择或自定义]
调整逻辑:
- 如果问题 1 = 消费金融科技,提供消费者细分选项(例如:“18 至 25 岁的 Z 世代”“25 至 40 岁的千禧一代”)
- 如果问题 1 = 医疗保健,提供细分选项(例如:“初级保健医生”“治疗师/咨询师”)
问题 4:潜在客户(人口统计/企业特征)
Agent 询问: “哪些潜在客户会受到这个问题的影响?”
提供 4 个编号选项(根据之前的回答调整):
示例(如果问题 1 = B2B SaaS,问题 3 = 中小型企业服务行业):
- 拥有 10 至 50 名员工的中小型企业 — 120 万家企业,4,000 亿美元营收(美国人口普查局,2023)
- 拥有 50 至 250 名员工的中小型企业 — 60 万家企业,8,000 亿美元营收(美国人口普查局,2023)
- 个体创业者/自由职业者 — 350 万名自雇人士,2,000 亿美元营收(BLS,2023)
- 拥有线上业务的服务型企业 — 200 万家企业,6,000 亿美元电商规模(Statista,2023)
或者描述你自己的客户细分(企业特征、人口统计、收入等)。
用户回复:[选择或自定义]
输出:生成 TAM/SAM/SOM 分析
收集完回答后,Agent 会生成结构化分析:
# TAM/SAM/SOM Analysis
**Problem Space:** [User's input from Question 1]
**Geographic Region:** [User's input from Question 2]
**Industry/Market Segments:** [User's input from Question 3]
**Potential Customers:** [User's input from Question 4]
---
## Total Addressable Market (TAM)
**Definition:** The total market demand if you captured 100% of potential customers in the problem space.
**Population Estimate:** [Calculated from data sources]
- **Source:** [Citation, e.g., "US Census Bureau, 2023"]
- **Calculation:** [Show math, e.g., "5.4M SMBs × $1.2T revenue = $1.2T TAM"]
**Market Size Estimate:** $[X] billion/million
- **Source:** [Industry report citation]
- **URL:** [Clickable link to source]
---
## Serviceable Available Market (SAM)
**Definition:** The segment of TAM you can realistically target with your product (narrowed by geography, firmographics, product fit).
**Segment of TAM:** [User's narrowed segment from Question 4]
**Population Estimate:** [Calculated]
- **Source:** [Citation]
- **Calculation:** [Show math, e.g., "1.2M SMBs with 10-50 employees"]
**Market Size Estimate:** $[X] billion/million
- **Source:** [Citation]
- **URL:** [Link]
**Assumptions:**
- [List key assumptions, e.g., "Assumes 50% of SMBs have budget for automation tools"]
---
## Serviceable Obtainable Market (SOM)
**Definition:** The portion of SAM you can realistically capture in the next 1-3 years, accounting for competition and market constraints.
**Realistically Capturable Market:** [Agent's estimation based on market maturity, competition]
**Population Estimate:** [Calculated]
- **Source:** [Citation]
- **Calculation:** [Show math, e.g., "1.2M SMBs × 5% market share (Year 1) = 60K customers"]
**Market Size Estimate:** $[X] million
- **Assumptions:**
- [Competition assumption, e.g., "5 major competitors, market leader has 15% share"]
- [GTM assumption, e.g., "Sales capacity: 50 customers/month in Year 1"]
- [Conversion assumption, e.g., "10% trial-to-paid conversion"]
**Year 1-3 Projections:**
- **Year 1:** [X]K customers, $[X]M revenue (5% of SAM)
- **Year 2:** [X]K customers, $[X]M revenue (10% of SAM)
- **Year 3:** [X]K customers, $[X]M revenue (15% of SAM)
---
## Data Sources & Citations
- [Source 1: e.g., "US Census Bureau (2023). County Business Patterns. URL: census.gov"]
- [Source 2: e.g., "IBISWorld (2023). Professional Services Industry Report. URL: ibisworld.com"]
- [Source 3: e.g., "Statista (2023). SMB Software Market Size. URL: statista.com"]
- [Add all sources used]
---
## Validation Questions
1. **Does TAM align with industry reports?** [Compare to 3rd-party market research]
2. **Is SAM realistically serviceable?** [Can your GTM motion reach this segment?]
3. **Is SOM achievable given competition?** [Is 5-15% market share realistic in 3 years?]
---
## Next Steps
1. **Validate with customer interviews:** Does the problem resonate with target segment?
2. **Benchmark against competitors:** What market share do incumbents have?
3. **Refine SOM based on GTM capacity:** Can sales/marketing support this growth?
4. **Update annually:** Markets shift—reassess TAM/SAM/SOM yearly
---
**Would you like to refine any assumptions or explore a different segment?**
示例
完整的 TAM/SAM/SOM 分析示例请参见 examples/sample.md。
简短示例摘录:
**TAM:** 5.4M SMBs × $2,000 ARPA = $10.8B
**SAM:** 1.2M SMBs × $2,000 ARPA = $2.4B
**SOM:** 5% of SAM = $120M
常见陷阱
陷阱 1:TAM 缺少引用来源
症状:“市场规模为 500 亿美元”(没有来源)
**后果:**无法向投资者或高管证明这个数字的合理性。
**解决方法:**引用行业报告(Gartner、IBISWorld、Statista)并附上 URL。
陷阱 2:SOM 等于 SAM
症状:“SAM 为 50 亿美元,SOM 也是 50 亿美元”(假设市场份额达到 100%)
**后果:**预测不切实际——没有哪个市场不存在竞争。
**解决方法:**考虑竞争因素,SOM 在第 1 至第 3 年应为 SAM 的 1%–20%。
陷阱 3:没有用户数量估算
**症状:**只列出金额,没有客户数量
**后果:**不知道客户规模,就无法制定销售和营销计划。
**解决方法:**务必提供用户数量(例如“120 万家企业”或“第 1 年有 6 万名客户”)。
陷阱 4:假设一成不变
**症状:**TAM/SAM/SOM 只计算一次,此后从未更新
**后果:**市场变化时,数据会变得过时。
**解决方法:**每年重新评估。市场会扩大或缩小,竞争会变化,也会出现新数据。
陷阱 5:忽略 GTM 限制
症状:“第 1 年的 SOM 占 SAM 的 50%”(但没有销售团队)
**后果:**根据 GTM 能力,这样的 SOM 并不现实。
**解决方法:**根据 GTM 限制确定 SOM(销售能力、营销预算、转化率)。
参考资料
相关技能
skills/positioning-statement/SKILL.md— TAM/SAM/SOM 有助于确定“For [target]”细分市场的规模skills/problem-statement/SKILL.md— 问题领域界定市场范围skills/recommendation-canvas/SKILL.md— 市场规模估算有助于预测业务成果skills/autonomous-investigation/SKILL.md— 规范模式 3(研究模式)的协议skills/intelligence-collection-disciplines/SKILL.md— 用于自下而上估算方法的 GEOINT/DEMOINT 来源;用于估算市场获取率的 FININTskills/market-landscape-scan/SKILL.md— 梳理值得进行规模估算的细分市场(先确定结构,再衡量规模)
可选辅助工具
skills/tam-sam-som-calculator/scripts/market-sizing.py— 确定性 TAM/SAM/SOM 计算器(不访问网络)
外部框架
- Steve Blank,《The Four Steps to the Epiphany》(2005)——初创企业的市场规模估算
- 精益创业方法论——通过实验验证市场规模,而不只是案头研究
数据来源(用于引用)
- **美国:**美国人口普查局、劳工统计局、IBISWorld、Statista
- **欧洲:**Eurostat、当地统计机构
- **全球:**世界银行、IMF、Gartner、Forrester
Dean 的作品
- TAM/SAM/SOM 提示词生成器(多轮自适应市场规模估算)
**技能类型:**交互式
建议文件名:tam-sam-som-calculator.md
建议放置位置:/skills/interactive/
**依赖项:**无(独立交互式技能)