Agent skill · research science · borghei
market-research
Market sizing and market structure work — TAM/SAM/SOM built top-down and bottom-up then reconciled, segmentation, demand triangulation, and survey design. Use when sizing a market, writing a sizing memo, or fielding a survey.
Why this skill is useful
Adds a Python script for TAM/SAM/SOM reconciliation that provides structured market analysis capabilities not commonly found in public resources.
What it needs
Requires python3 installed locally. About 7k tokens when loaded. Last updated 2026-07-21. 462 stars on the source repository.
What this skill does
Market Research Applied market research for people who have to defend a number in a room. This skill is about the operational craft: constructing a market size two independent ways, reconciling the gap, cutting the market into segments that behave differently, and fielding survey instruments that do not manufacture the answer you hoped for. When to use this skill Sizing a market for a board deck, investor memo, or funding request where the number will be challenged line by line Reconciling a TAM you inherited — an analyst report says $12B, your bottom-up build says $700M, and you need to explain the gap Segmenting a market before a pricing, packaging, or GTM decision Triangulating demand signals (search volume, inbound, win rates, analyst data, competitor headcount) into one directional read Designing a survey to answer a market question — willingness to pay, category awareness, switching intent — without leading the respondent Auditing someone else's sizing before you sign off on it Inputs the skill expects The market definition in one sentence — including geography and buyer A top-down anchor (published market value) with its source and vintage Bottom-up unit economics — unit count, qualified share, annual value per unit The decision the number is feeding (investment size, hiring plan, pricing) Time horizon for SOM (1 year vs 3 years changes it by an order of magnitude) For surveys: population size, target margin of error, mode (panel, list, intercept) Clarify First Before generating, confirm these inputs. …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills borghei/market-research