MR
Mayur Rathi
@mayurrathi
⭐ 40.7k GitHub stars

Market Sizing Analysis

Market Sizing Analysis is an code AI skill with a core value of |. It helps developers solve real-world problems in the code domain, boosting efficiency, automating repetitive tasks, and optimizing workflows.

|

Last verified on: 2026-07-07

Quick Facts

Category code
Works With Claude
Source sickn33/antigravity-awesome-skills
Stars ⭐ 40.7k
Last Verified 2026-07-07
Risk Level Low
mkdir -p ./skills/market-sizing-analysis && curl -sfL https://raw.githubusercontent.com/sickn33/antigravity-awesome-skills/main/skills/market-sizing-analysis/SKILL.md -o ./skills/market-sizing-analysis/SKILL.md

Run in terminal / PowerShell. Requires curl (Unix) or PowerShell 5+ (Windows).

Skill Content

# Market Sizing Analysis


Comprehensive market sizing methodologies for calculating Total Addressable Market (TAM), Serviceable Available Market (SAM), and Serviceable Obtainable Market (SOM) for startup opportunities.


Use this skill when


- Working on market sizing analysis tasks or workflows

- Needing guidance, best practices, or checklists for market sizing analysis


Do not use this skill when


- The task is unrelated to market sizing analysis

- You need a different domain or tool outside this scope


Instructions


- Clarify goals, constraints, and required inputs.

- Apply relevant best practices and validate outcomes.

- Provide actionable steps and verification.

- If detailed examples are required, open `resources/implementation-playbook.md`.


Overview


Market sizing provides the foundation for startup strategy, fundraising, and business planning. Calculate market opportunity using three complementary methodologies: top-down (industry reports), bottom-up (customer segment calculations), and value theory (willingness to pay).


Core Concepts


The Three-Tier Market Framework


**TAM (Total Addressable Market)**

- Total revenue opportunity if achieving 100% market share

- Defines the universe of potential customers

- Used for long-term vision and market validation

- Example: All email marketing software revenue globally


**SAM (Serviceable Available Market)**

- Portion of TAM targetable with current product/service

- Accounts for geographic, segment, or capability constraints

- Represents realistic addressable opportunity

- Example: AI-powered email marketing for e-commerce in North America


**SOM (Serviceable Obtainable Market)**

- Realistic market share achievable in 3-5 years

- Accounts for competition, resources, and market dynamics

- Used for financial projections and fundraising

- Example: 2-5% of SAM based on competitive landscape


When to Use Each Methodology


**Top-Down Analysis**

- Use when established market research exists

- Best for mature, well-defined markets

- Validates market existence and growth

- Starts with industry reports and narrows down


**Bottom-Up Analysis**

- Use when targeting specific customer segments

- Best for new or niche markets

- Most credible for investors

- Builds from customer data and pricing


**Value Theory**

- Use when creating new market categories

- Best for disruptive innovations

- Estimates based on value creation

- Calculates willingness to pay for problem solution


Three-Methodology Framework


Methodology 1: Top-Down Analysis


Start with total market size and narrow to addressable segments.


**Process:**

1. Identify total market category from research reports

2. Apply geographic filters (target regions)

3. Apply segment filters (target industries/customers)

4. Calculate competitive positioning adjustments


**Formula:**

text
TAM = Total Market Category Size
SAM = TAM × Geographic % × Segment %
SOM = SAM × Realistic Capture Rate (2-5%)

**When to use:** Established markets with available research (e.g., SaaS, fintech, e-commerce)


**Strengths:** Quick, uses credible data, validates market existence


**Limitations:** May overestimate for new categories, less granular


Methodology 2: Bottom-Up Analysis


Build market size from customer segment calculations.


**Process:**

1. Define target customer segments

2. Estimate number of potential customers per segment

3. Determine average revenue per customer

4. Calculate realistic penetration rates


**Formula:**

text
TAM = Σ (Segment Size × Annual Revenue per Customer)
SAM = TAM × (Segments You Can Serve / Total Segments)
SOM = SAM × Realistic Penetration Rate (Year 3-5)

**When to use:** B2B, niche markets, specific customer segments


**Strengths:** Most credible for investors, granular, defensible


**Limitations:** Requires detailed customer research, time-intensive


Methodology 3: Value Theory


Calculate based on value created and willingness to pay.


**Process:**

1. Identify problem being solved

2.

🎯 Best For

  • Claude users
  • Software engineers
  • Development teams
  • Tech leads

💡 Use Cases

  • Code quality improvement
  • Best practice enforcement

📖 How to Use This Skill

  1. 1

    Install the Skill

    Copy the install command from the Terminal tab and run it. The SKILL.md file downloads to your local skills directory.

  2. 2

    Load into Your AI Assistant

    Open Claude and reference the skill. Paste the SKILL.md content or use the system prompt tab.

  3. 3

    Apply Market Sizing Analysis to Your Work

    Open your project in the AI assistant and ask it to apply the skill. Start with a small module to verify the output quality.

  4. 4

    Review and Refine

    Review AI suggestions before committing. Run tests, check for regressions, and iterate on the skill output.

❓ Frequently Asked Questions

Is Market Sizing Analysis compatible with Cursor and VS Code?

Yes — this skill works with any AI coding assistant including Cursor, VS Code with Copilot, and JetBrains IDEs.

Do I need specific dependencies for Market Sizing Analysis?

Check the install command and Works With section. Most code skills only require the AI assistant and your codebase.

How do I install Market Sizing Analysis?

Copy the install command from the Terminal tab and run it. The skill downloads to ./skills/market-sizing-analysis/SKILL.md, ready to use.

Can I customize this skill for my team?

Absolutely. Edit the SKILL.md file to add team-specific instructions, examples, or workflows.

⚠️ Common Mistakes to Avoid

Skipping validation

Always test AI-generated code changes, even for simple refactors.

Missing dependency updates

Check if the skill requires updated dependencies or new packages.

🔗 Related Skills