onewave-ai/market-sizing
TAM/SAM/SOM calculator with deep market research. Produces comprehensive market-sizing.md with top-down and bottom-up estimates, methodology, data sources, assumptions, sensitivity ranges, growth projections, competitive landscape, and Mermaid visualizations. Use when user needs market size estimates, addressable market analysis, go-to-market sizing, investor-ready market analysis, or business plan market validation.
npx skills add https://github.com/OneWave-AI/claude-skills --skill market-sizing
Produce rigorous, investor-grade TAM/SAM/SOM analyses by combining top-down macro data with bottom-up unit economics, triangulating the two, and always showing the work, citing sources, flagging assumptions, and providing sensitivity ranges.
references/research-sources.md — source categories and search queries for every research lane.references/methodology.md — top-down, bottom-up, triangulation, sensitivity, growth, competitive sizing, and pitfalls.references/output-template.md — the full market-sizing.md document template, Mermaid charts, and quality checklist.Confirm these four inputs before proceeding. If any is missing or ambiguous, ask first.
| Parameter | Description | Example |
|---|---|---|
| Industry | The broad industry or sector | "Enterprise SaaS", "Electric Vehicles" |
| Product/Service | The specific offering being sized | "AI-powered code review tool" |
| Geography | Target market geography | "United States", "Global", "DACH region" |
| Target Segment | The specific customer segment | "Mid-market companies (100-1000 employees)" |
references/research-sources.md. Log every source URL and date as you go.references/methodology.md.references/methodology.md.market-sizing.md using the structure in references/output-template.md. Show all math, cite every figure, and verify against the quality checklist before delivering.references/methodology.md.Take onewave-ai/market-sizing from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.