Market Sizing

Estimate TAM, SAM, and SOM for any market from a product description. Use when the user asks about market size, opportunity sizing, or how big a market is.

hamzafarooq a5a48cc 1.2 KB Updated

File contents

Ask the user: "Describe your product and target customer in one sentence."

Then produce a market sizing using a bottom-up approach:

Market Sizing: [Product Name]

TAM — Total Addressable Market

  • Who is the broadest possible buyer of this type of solution?
  • Estimate: [number] × [price point] = $[TAM]
  • Source assumption: [how you derived the number]

SAM — Serviceable Addressable Market

  • Which segment can you realistically reach with your go-to-market?
  • Estimate: [number] × [price point] = $[SAM]
  • Constraint: [what limits your reach — geography, language, vertical]

SOM — Serviceable Obtainable Market

  • What share can you capture in 3 years given your team and resources?
  • Estimate: [number] × [price point] = $[SOM]
  • Assumption: [market share % and why]

Confidence: LOW / MEDIUM / HIGH State which assumptions are weakest and what data would sharpen them.

Be direct about uncertainty. Use ranges not false precision (e.g. "$2B–$5B" not "$3.4B").

hamzafarooq/claude-code-starter/tree/main/.claude/skills/market-sizing commit a5a48cc03c

Frequently asked questions

npx skillmds@latest add hamzafarooq/market-sizing