market-sizinglisted
Install: claude install-skill haroExplorium/sales-skills-for-claude-code-market-sizing
# Market Sizing
Iteratively refine a company-level ICP filter set and return a count plus a structured filter artifact ready for downstream prospecting work. Each pass returns a count, a banded sizing read, optional sample views for sanity-check, and concrete refinement options. Terminates when the user finalizes.
## Input
- ICP description (recommended): natural language, or "my ICP" / "our ICP" / nothing (ask the user to describe it).
- Use case (optional): territory design / investor sizing / ICP sharpening (default).
- SAM hypothesis inputs (optional): `addressable_fraction` (0 to 1) and `arpa_usd`.
## Workflow
### 1. Parse the ICP into filter dimensions
Reconcile user text into Explorium filter fields. Tag every dimension as `user-specified` or `unspecified`. Persona criteria like "CTOs" or "VP Sales" are recorded but NOT applied to the company count, since they describe who you sell into, not who the account is. Persona discovery belongs to a prospect-side skill once the filter set is settled.
### 2. Disambiguate ambiguous regions BEFORE the count
- "EU" can mean European Union member states or the broader European region. Ask one clarifying question if unclarified.
- "Americas" vs "North America" vs "US and Canada": confirm if uncertain.
- Note that `company_country_code` and `company_region_country_code` are mutually exclusive on the same query.
### 3. Resolve free-text values via autocomplete (mandatory)
For every value that targets one of these fields, call `