accelerator-applicatio…
When the user wants to apply to startup accelerators, incubators, or fellowship programs. Also use when the user mentions "YC…
When the user needs to estimate market size, understand market dynamics, or validate that a market opportunity is large enough to pursue.
$ npx -y skills add shawnpang/startup-founder-skills --skill market-research --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/market-researchContext preview
The summary Claude sees to decide when to auto-load this skill.
When the user needs to estimate market size, understand market dynamics, or validate that a market opportunity is large enough to pursue.
name: market-research description: When the user needs to estimate market size, understand market dynamics, or validate that a market opportunity is large enough to pursue. related: [competitive-analysis, prd-writing] reads: [startup-context]
Activate when a founder needs to size a market opportunity using TAM/SAM/SOM, validate market assumptions for a pitch deck, understand growth trends, evaluate market entry, or prepare for investor conversations about addressable market. Trigger phrases include "how big is our market," "TAM/SAM/SOM," "market size," "market opportunity," "is this market big enough," "market trends," "help me with the market slide," or "validate our market assumptions."
1. **Define market boundaries** -- Specify the problem space, customer segments, geography, and constraints. "Project management tools" is a different market than "team collaboration software." Precision determines whether the analysis is useful. 2. **Top-down estimation** -- Start from total industry size using industry reports, public company revenues, and government statistics. Narrow to the relevant segment by applying filters for geography, customer type, and product category. 3. **Bottom-up estimation** -- Build independently from unit economics: (number of potential customers) x (price per customer) x (purchase frequency). Cross-validate against the top-down estimate. 4. **Scope the SAM** -- Identify which portion of TAM is realistically serviceable given current product capabilities, pricing, distribution channels, and geographic reach. 5. **Estimate the SOM** -- Project achievable market share in 1-3 years based on competitive position, go-to-market capacity, and current traction. 6. **Project growth** -- Forecast how TAM, SAM, and SOM evolve over 2-3 years. Identify key growth drivers, technology shifts, regulatory changes, and demographic trends. 7. **Map assumptions** -- Surface every critical assumption underlying each estimate. Rate confidence levels and identify how to validate the most uncertain assumptions.
One paragraph defining the problem space, customer need, geographic and segment boundaries, and key scoping decisions.
| Metric | Current Estimate | 2-3 Year Projection | Method | Confidence | |---|---|---|---|---| | **TAM** | $X | $Y | Top-down + Bottom-up | High/Med/Low | | **SAM** | $X | $Y | Filtered from TAM | High/Med/Low | | **SOM** | $X | $Y | Penetration model | High/Med/Low |
**Top-Down:** Step-by-step calculation from industry totals to target segment. Show every filter and assumption applied.
**Bottom-Up:** Step-by-step calculation from unit economics up. Show: (number of target customers) x (expected conversion rate) x (annual contract value).
**Reconciliation:** Comparison of both approaches, explanation of any gaps, and reconciled estimate. If they diverge by more than 3x, investigate the assumptions driving the gap.
Key factors that could expand or contract the market -- technology shifts, regulatory changes, demographic trends, behavioral changes, and emerging adjacent segments.
| Assumption | Impact if Wrong | Confidence | Validation Method | |---|---|---|---| | Description | What changes in the estimate | High/Med/Low | How to test this |
Numbered list of what the market data means for product, pricing, and go-to-market decisions.
Hey friends. Shawn here. I've been bootstrapping and starting companies for the past 10 years (still working hard at 996 level).
When the user wants to apply to startup accelerators, incubators, or fellowship programs. Also use when the user mentions "YC…
When the user needs to design or evaluate system architecture — service boundaries, data models, API contracts, infrastructure…
When the user needs to write a monthly or quarterly investor update, prepare a board deck, or communicate company progress to…
When the user needs to identify at-risk accounts, understand why customers are leaving, reduce churn rate, build health scores,…
When the user needs to set up or improve CI/CD pipelines — GitHub Actions, GitLab CI, deployment automation, or says "set up CI",…
When the user asks for a code review, shares code for feedback, or says "review this", "check my code", "what's wrong with this".…