market-sizing
Estimate market size using TAM, SAM, and SOM with top-down and bottom-up approaches. Use when sizing a market opportunity, estimating addressable market, preparing for investor pitches, or evaluating market entry.
npx skills add phuryn/pm-skills --skill market-sizing --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
# 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) 1. **Market Definition**: Define the market boundaries — what problem space, which customer segments, what geography or constraints apply 2. **Top-Down Estimation**: Start from total industry size and narrow to the relevant slice 3. **Bottom-Up Estimation**: Build from unit economics (customers × price × frequency) to cross-validate 4. **SAM Scopi
- Purpose
- Instructions
- Input
- Analysis Steps (Think Step by Step)
- Output Structure
- Best Practices
- Further Reading
What does the market-sizing skill do?
Estimate market size using TAM, SAM, and SOM with top-down and bottom-up approaches. Use when sizing a market opportunity, estimating addressable market, preparing for investor pitches, or evaluating market entry.
How do I install it?
Run `npx skills add phuryn/pm-skills --skill market-sizing --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From phuryn/pm-skills, a repository with 24,843 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.
