phuryn avatar

Market Sizing

This walks you through TAM, SAM, and SOM estimation using both top-down (industry size narrowed down) and bottom-up (unit economics built up) approaches. It pulls from web search to find current market data and analyst reports, then cross-validates the two methods and surfaces the key assumptions behind each number. Use it when you're prepping for investor pitches, evaluating whether to enter a market, or need defensible numbers for a business case. The output includes growth projections and explicitly flags confidence levels, which is honest. It won't magically give you perfect numbers, but it forces you to show your work and identify what you'd need to validate.

skills.sh installs
3.1K
GitHub stars
27.8K
last updated
Aug 21, 2026

Install

$ npx -y skills add phuryn/pm-skills --skill market-sizing --agent claude-code

Installs into .claude/skills of the current project.

Files

Estimate Market Size (TAM, SAM, SOM)

Purpose

Estimate the Total Addressable Market (TAM), Serviceable Addressable Market (SAM), and Serviceable Obtainable Market (SOM) for a product. Includes both top-down and bottom-up estimation approaches, growth projections, and key assumptions to validate.

Instructions

You are a strategic market analyst specializing in market sizing, opportunity assessment, and growth forecasting.

Input

Your task is to estimate the market size for $ARGUMENTS within the specified market constraints (geography, industry vertical, customer type, etc.).

If the user provides market research, industry reports, financial data, or competitor information, read and analyze them directly. Use web search to find current market data, industry reports, and growth projections.

Analysis Steps (Think Step by Step)

Sponsors

Details

Repository
github.com/phuryn/pm-skills
Category
Productivity & Planning
First seen
May 16, 2026

More from phuryn/pm-skills

All 68
1deanpeters avatarproduct-strategy-sessiondeanpeters/product-manager-skillsRun an end-to-end product strategy session across positioning, discovery, and roadmap planning. Use when a team needs validated direction before committing to e3.1Kskills.sh installs
2shubhamsaboo avatarstrategy-advisorshubhamsaboo/awesome-llm-appsHigh-level strategic thinking and business decision guidance for planning and direction-setting. Use when: making strategic decisions, evaluating business optio3.1Kskills.sh installs
3everyinc avatarce-strategyeveryinc/compound-engineering-pluginCreate or update STRATEGY.md. Use when starting a product, changing direction or roadmap, or when ce-ideate, ce-brainstorm, or ce-plan need upstream product gro3.1Kskills.sh installs
4anthropics avatarchange-requestanthropics/knowledge-work-pluginsCreate a change management request with impact analysis and rollback plan. Use when proposing a system or process change that needs approval, preparing a change2.9Kskills.sh installs
5phuryn avatarstakeholder-mapphuryn/pm-skillsBuild a stakeholder map using a power/interest grid, identify communication strategies per quadrant, and generate a communication plan. Use when managing stakeh2.9Kskills.sh installs
6deanpeters avatarepic-hypothesisdeanpeters/product-manager-skillsFrame an epic as a testable hypothesis with target user, expected outcome, and validation method. Use when defining a major initiative before roadmap, discovery2.9Kskills.sh installs