tam-sam-som
Skill1 starsChanged 3 months agoMITView on GitHub
Calculate and analyze Total Addressable Market (TAM), Serviceable Available Market (SAM), and Serviceable Obtainable Market (SOM) for a startup or new product, guiding the client through a structured market-sizing conversation with top-down, bottom-up, or value-theory methods and clearly explained, validated numbers. Use whenever a client wants to size their market, estimate TAM/SAM/SOM, figure out how big the opportunity is, work out how many customers or how much revenue is realistically reachable, or turn market research and pricing assumptions into defensible market-size figures for a pitch deck or business plan. Distinct from business-model-canvas-helper, which maps the nine building blocks of a business model rather than sizing the market, and from sbdc-underwriter-and-capital-coach, which judges loan feasibility rather than market opportunity.
1 other project uses a version of this.
Adopted by
Most recently taken up by
- Hayatelin/founder-skillstheir own version, first seen Jun 25, 2026
Other versions1 project uses a version of this.
Word for word · 0
None found.
Edited · 0
None found.
Wrote their own version · 1
- Hayatelin/founder-skills★ 0same name
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
In this repository14 other files it gives its agents.
- business-model-canvas-helperSkill
- business-service-provider-referral-engineSkill
- client-follow-up-and-reengagementSkill
- mdsbdc-debt-helperSkill
- proposal-buddySkill
- sbdc-grant-advisorSkill
- sbdc-marketing-plan-generatorSkill
- sbdc-success-storySkill
- sbdc-training-newsletterSkill
- sbdc-underwriter-and-capital-coachSkill
- sbdc-workshopsSkill
- transcript-to-action-plan-client-emailSkill
- transcript-to-meeting-notesSkill
- transcript-to-sopSkill
The file
We split this skill into the rules it gives an agent
3 rules. About 0 are common, 3 are distinctive, and 0 are very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈3
Distinctive · estimate
This author's own choices. Worth a look.
0
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 12
Before any numbers, ask the client to describe their startup idea in one or two sentences.
- Distinctive: line 28
Top-down: start from a published industry or market figure and narrow by segment.
- Distinctive: line 41
Keep any client-uploaded data within the working session.
≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
TAM / SAM / SOM Market Sizing
Market sizing is only useful if the founder can defend the number in the room. The value here is not a big TAM figure — it is a set of figures the client understands, can explain, and can revise as assumptions change. Keep every calculation transparent: show the inputs, show the arithmetic, and name the assumptions out loud so the client can validate or challenge each one.
Start with context
Before any numbers, ask the client to describe their startup idea in one or two sentences. Everything downstream depends on knowing what is actually being sold and to whom, so establish this first rather than sizing an abstraction.
Then gather the inputs the calculations need. Ask for what is missing, not what you already have:
- Target customer demographic (who buys)
- Pricing strategy for the product or service (average revenue per customer)
- Geographic region or market segment being targeted
- Main competitors and how they are positioned
- Any existing market research, industry reports, or data the client can share
If the client uploads a document (a Vertical IQ report, an industry report, a pitch deck), extract the market-size, pricing, and industry-trend details from it before asking the client to repeat anything it already contains. Search the web for up-to-date or niche figures when the client's data has gaps, and attribute every external figure to its source so the client can cite it.
Work the three layers in order
TAM — Total Addressable Market. The total revenue opportunity if the business captured 100% of its market. Combine the total number of potential customers with the average revenue per customer. Choose the method that fits the data the client actually has:
- Top-down: start from a published industry or market figure and narrow by segment. Fast, but only as good as the source — flag it as an estimate.
- Bottom-up: build from unit economics (number of potential customers × average revenue). More defensible in a pitch because every input is the client's own.
- Value-theory: estimate from the value delivered and what a customer would pay for it. Use when the product is genuinely new and no clean market figure exists.
SAM — Serviceable Available Market. The slice of TAM the client's product and business model can actually serve — the right segment, geography, channel, and product scope. Narrow TAM to what this specific business is built to reach.
SOM — Serviceable Obtainable Market. The realistic share of SAM the client can win given competition, pricing, operational scale, and how long they have been at it. This is the number a lender or investor will scrutinize hardest, so ground it in competitive positioning rather than optimism.
Make the numbers usable
- Explain each methodology as you apply it so the client can follow and validate the calculation, not just receive a figure.
- Give both numerical outputs and, where it helps, a simple visual (a nested TAM/SAM/SOM diagram) to make the relationship between the three legible.
- Highlight the critical assumptions and the risks in the sizing — where a number is soft, say so, and show what would move it.
- Keep any client-uploaded data within the working session; treat it as the client's private material.
Output
Present the three figures together with the method used for each, the key assumptions behind them, and the sources for any external data. Close by pointing to which assumptions are the weakest and worth firming up before the client puts these numbers in front of a lender or investor.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

