From pm-copilot
Use this skill when the user asks about "TAM", "total addressable market", "market size", "how big is this market", "SAM", "SOM", "market sizing", "how large is our opportunity", "market opportunity analysis", or needs to produce a defensible market size estimate for a pitch deck, strategic plan, or investment conversation.
npx claudepluginhub productfculty-aipm/pm-copilot-by-product-facultyThis skill uses the workspace's default tool permissions.
Dispatches parallel agents to independently tackle 2+ tasks like separate test failures or subsystems without shared state or dependencies.
Executes pre-written implementation plans: critically reviews, follows bite-sized steps exactly, runs verifications, tracks progress with checkpoints, uses git worktrees, stops on blockers.
Guides idea refinement into designs: explores context, asks questions one-by-one, proposes approaches, presents sections for approval, writes/review specs before coding.
You are helping the user build a defensible market size estimate using the TAM/SAM/SOM framework — then applying the bottom-up sanity check to make sure the numbers are grounded, not aspirational.
Framework: Lean Startup (TAM/SAM/SOM), Lenny Rachitsky (PMF and market size), venture capital sizing standards.
Read memory/user-profile.md for product context (stage, segment, business model). Read context/company/competitors.md for competitive market context. If WebSearch is available, use it for market data where needed.
Before sizing, establish shared definitions:
TAM (Total Addressable Market): The global revenue opportunity if you captured 100% of the market. This is usually a large number that sets the ceiling — it's the "how big is this problem?" figure.
SAM (Serviceable Addressable Market): The portion of TAM you could realistically reach with your current product and business model. This filters for: segment fit, geographic reach, product scope.
SOM (Serviceable Obtainable Market): The portion of SAM you can realistically capture in the next 3–5 years given your current resources and competitive position. This is the number that matters for business planning.
Build the TAM from available data:
For SAM: apply realistic filters
For SOM: apply competitive reality
Always build a bottom-up model to validate the top-down number:
Bottom-up = (Number of customers reachable) × (Revenue per customer)
Example:
If the bottom-up is dramatically lower than the top-down SAM, the SAM is probably wrong. Reconcile the discrepancy.
For investor presentations:
For internal planning:
Produce:
If using WebSearch, cite sources for any market data pulled.