tam-sam-som-calculator

Sizes markets with reconciled top-down and bottom-up TAM, SAM, and SOM models.

Updated Jul 21, 2026
One-click install
npx skills add https://github.com/BrunoL28/product-onboarding-skill --skill tam-sam-som-calculator-brunol28
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: tam-sam-som-calculator
Source: https://github.com/BrunoL28/product-onboarding-skill/tree/main/skills/tam-sam-som-calculator
Command: npx skills add https://github.com/BrunoL28/product-onboarding-skill --skill tam-sam-som-calculator-brunol28

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Market sizing numbers often collapse under executive scrutiny because they rely on a single method, unsourced inputs, or invented precision. This Skill produces a defensible TAM, SAM, and SOM by running two independent models, reconciling them publicly, and reporting an honest confidence band with every assumption named and sourced. ## Core Features & Use Cases - Dual-model sizing: Builds a top-down pass from published totals and a bottom-up pass from named variables (universe, rate, frequency, price), then reconciles the two with a printed ratio instead of averaging them. - Sourced variable register: Every input carries a name, unit, range, source URL with date, and an evidence label (Fact, Inference, or Assumption), so any number can be challenged and re-run alone. - Value pool mode: When the thing being sized is not sold separately (an internal journey or feature), it sizes the money currently spent on the problem instead of fabricating a revenue TAM. - Use Case: A product manager asked "how big is the opportunity?" before a board review gets a graded market sizing with a band, a named swing variable, and a list of assumptions to validate next. ## Quick Start Ask the assistant to size the market for your product in a specific geography and buyer segment using the tam-sam-som-calculator skill.

Frequently Asked Questions about tam-sam-som-calculator

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I calculate TAM, SAM, and SOM for a product?▼

Define the boundary (product, buyer, geography, period, currency), then build a top-down model from published totals and a bottom-up model from universe count times rate, frequency, and price. Reconcile the two models and report a band with a confidence grade.

What is the difference between top-down and bottom-up market sizing?▼

Top-down starts from a published market total and applies named filters to narrow it. Bottom-up counts units and multiplies by price and frequency. This Skill requires both and reconciles them, since a single method alone is not considered a valid sizing.

What should I do when top-down and bottom-up estimates disagree?▼

Print the ratio between the models and never average them. Within 1.5x they agree; 1.5x to 3x means one input is soft and the band widens; above 3x indicates a boundary mismatch, so report the divergence with no base case.

Can I size a market for a feature that is not sold separately?▼

Yes, using value pool mode. Instead of a revenue TAM, it sizes the money currently spent on the problem, such as contact-centre and back-office handling costs, and labels the result as cost avoided rather than income.

What are the limitations of this market sizing approach?▼

It runs only on public evidence such as regulator statistics and filings, so it does not cover internal pipeline or telemetry sizing. Unsourceable inputs are labelled Assumption with wide ranges, which lowers the confidence grade and widens the reported band.