mcpField
M
market-sizing

market-sizing

github.com/yonatangrossMarketing & growth300118 installsUpdated today
Repository

About market-sizing

market-sizing is a skill for estimating TAM, SAM, and SOM and checking the size of a market opportunity. It guides users through top-down and bottom-up calculations, real-world SOM constraints, and confidence labels for estimates.

Key features

  1. 01TAM/SAM/SOM definitions and formulas
  2. 02Top-down and bottom-up estimation
  3. 03Cross-validation of estimates
  4. 04SOM constraints for sales and reach
  5. 05Confidence levels for figures
  6. 06Common market-sizing pitfalls

Use cases

  1. 01Estimate a new product's addressable market
  2. 02Prepare market sizing for fundraising
  3. 03Validate opportunity estimates for board decks
  4. 04Account for sales capacity and competition

Install

Copy the command and run it in a terminal.

$npx skills add https://github.com/yonatangross/orchestkit --skill market-sizing

After installing, type/market-sizingin Claude Code to confirm it loaded.

Bundled files

References and scripts installed along with SKILL.md.

test-cases.json
references/
tam-sam-som-guide.md
rules/
market-tam-sam-som.md
_sections.md

Details

From the project README

Market Sizing

TAM/SAM/SOM framework for estimating addressable market and validating opportunity size.

Definitions

MetricDefinitionQuestion It Answers
TAMTotal Addressable Market — everyone who could possibly buy"What's the theoretical ceiling?"
SAMServiceable Addressable Market — segment you can actually reach"What can we realistically target?"
SOMServiceable Obtainable Market — realistic share in 3 years"What will we actually capture?"
+-------------------------------------------------------+
|                         TAM                            |
|  +---------------------------------------------------+ |
|  |                      SAM                           | |
|  |  +-----------------------------------------------+| |
|  |  |                   SOM                          || |
|  |  +-----------------------------------------------+| |
|  +---------------------------------------------------+ |
+-------------------------------------------------------+

When to Use Top-Down vs. Bottom-Up

MethodUse WhenRisk
Top-DownIndustry reports exist; investor pitch; quick estimateOverestimates SOM
Bottom-UpSales capacity known; pricing validated; more credibleMore work; requires assumptions
Both (recommended)High-stakes decisions; fundraising; board decksCross-validate to build confidence

Always cross-validate both methods and reconcile within 20%. If they diverge by more than that, revisit your assumptions.

Quick Formulas

Top-Down
  TAM = (# potential customers) × (annual value per customer)
  SAM = TAM × (% your solution can address)
  SOM = SAM × (realistic market share % in 3 years)

Bottom-Up
  SOM = (# customers you can acquire) × (average deal size)
  SAM = SOM / (your expected market share %)
  TAM = SAM / (your segment as % of total market)

Example: AI Code Review Tool

## Market Sizing: AI Code Review Tool

### Top-Down

TAM
- Global developers: 28M
- Using code review tools: 60% → 16.8M
- Average annual spend: $300/developer
- TAM = $5.04B

SAM
- Enterprise only (>500 employees): 8M developers
- Willing to pay premium: 40% → 3.2M
- SAM = $960M

SOM
- Sales capacity supports ~$15M ARR (Year 3)
- Realistic market share: 2%
- Unconstrained SOM = $960M × 2% = $19.2M
- Constrained SOM = min($19.2M, $15M) = $15M

### Bottom-Up
- Target accounts Year 1: 50 enterprise deals
- Average ACV: $100K
- Year 1 ARR: $5M
- Year 3 (3× growth): $15M ARR → SOM = $15M

### Reconciled SOM: $15M (confirmed by both methods)

SOM Constraint Model

Do not report an unconstrained SOM. Always apply real-world limits:

SOM constraints:
  Sales capacity:       supports $15M ARR max
  Competitive pressure: 5 strong incumbents → −20% market share
  Go-to-market reach:   70% of SAM reachable with current channels

Conservative SOM = min(
  SAM × target_share%,
  sales_capacity_ceiling,
  SAM × gtm_reach% × target_share%
)

Confidence Levels

ConfidenceEvidence Required
HIGHMultiple corroborating sources, data < 2 years old
MEDIUMSingle authoritative source, 1-2 years old
LOWExtrapolated, heavy assumptions, data > 2 years old

Always label each number with its confidence level in deliverables.

Common Mistakes

MistakeCorrection
TAM = "everyone on earth"Define a specific, bounded customer segment
SOM = 10% of a billion-dollar marketApply actual sales capacity and GTM constraints
Single method onlyCross-validate top-down and bottom-up
Old dataUse sources < 2 years old; flag if older
Ignoring competitionSOM must account for incumbents' share

References

Related Skills

  • ork:competitive-analysis — Understand competitive dynamics that constrain SOM
  • ork:business-case — Build financial justification once opportunity is sized
  • ork:product-frameworks — Full product strategy toolkit

Version: 1.0.0

Comments

Markdown supported