Individual skill
market-research
Use for market sizing (TAM, SAM, SOM both top-down and bottom-up), survey sample sizes or segment scoring. Runs market_sizer.py, sample_size_planner.py and segmentation_scorer.py and never returns one unsourced number.
research-ops/skills/market-research/SKILL.md
Source commit 8f082544116fc0d014188e521ca40304cdfc86b0
What was checked
- Matches the observed repository HEAD
- Yes
- Scanner rules are current
- Yes
- Repository scan complete
- No
- Skill scan complete
- No
- Observed behavior
- Network or broad shell
- Last checked
- Nov 10, 2026
These are observations at the recorded commit, not a guarantee of safety. Review the source before running it.
Install this skill
Choose an agent in your Stack or copy a command below. Commands fetch the pinned commit and copy only this skill directory. Existing destinations are refused. Copying a command does not install anything.
An install command is unavailable: current rules, complete repository and skill scans, an eligible behavior level and a permitted license are required.
Repository context
- Repository stars (not skill ratings)
- 29,616
- Repository last updated
- Nov 11, 2026
- License
- MIT
Observed agent integration: No specific integration evidence. Standard SKILL.md installation does not imply verified compatibility.
- agentic-ai Repository topic
- anthropic-claude Repository topic
- claude-ai Repository topic
- claude-code Repository topic
- claude-skills Repository topic
- claude-code-skills Repository topic
- ai-coding-agent Repository topic
- claude-code-plugins Repository topic
- developer-tools Repository topic
- openai-codex Repository topic
- research-ops Declared skill tag
- market-research Declared skill tag
- tam-sam-som Declared skill tag
- market-sizing Declared skill tag
- survey Declared skill tag
- sampling Declared skill tag
- segmentation Declared skill tag
- competitive-intelligence Declared skill tag
- research Derived category
Files and excerpt
File metadata and permitted, redacted excerpts come from the recorded scan. Source links are pinned to that commit.
Browse files
SKILL.mdcore · 9,857 bytesSKILL.mdcore · 9,857 bytesSKILL.mdcore · 9,857 bytesSKILL.mdcore · 9,857 bytesSKILL.mdcore · 9,857 bytesSKILL.mdcore · 9,857 bytesassets/market_research_brief_template.mddoc · 1,638 bytesreferences/market_sizing_canon.mddoc · 2,650 bytesreferences/segmentation_and_ci.mddoc · 2,888 bytesreferences/survey_methodology.mddoc · 2,631 bytesscripts/ar_evaluator.pyruns · 2,716 bytesscripts/config_loader.pyruns · 3,814 bytesscripts/market_sizer.pyruns · 6,489 bytesscripts/onboard.pyruns · 4,057 bytesscripts/sample_size_planner.pyruns · 6,835 bytesscripts/segmentation_scorer.pyruns · 5,262 bytes
Read excerpt
# market-research
Upstream market-research methodology: market sizing, survey/sampling design, and segmentation. The discipline here is **method + assumptions**: a TAM is never a single number, a survey is never powered only in aggregate, and a segment is never a demographic slice.
## Purpose
Market-research analysts, product marketers, and strategy teams need rigorous evidence *before* anyone optimizes a campaign or sets a strategy. This skill structures three methodology decisions:
Three deterministic tools:
1. `market_sizer.py` — Computes TAM/SAM/SOM by **both** top-down and bottoms-up methods side-by-side, reports the divergence, and flags failed triangulation. Never returns a single number.
2. `sample_size_planner.py` — Survey sample size from confidence, margin of error, and expected proportion, with the finite-population correction and **per-segment minimums** (a survey powered overall is not powered per reported segment).
3. `segmentation_scorer.py` — Scores candidate segments against Kotler's five criteria and enforces a substantiality + accessibility gate; a slice that is too small or unreachable is dropped.