# sales-market-sizing

Считает TAM, SAM и SOM для рынка или сегмента, чтобы под эти числа планировать квоты, территории и численность команды.

- скилл · `type=skill` · Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode · 26400 установок · ★ 3
- Автор: Maya-Beth Finotti
- Лицензия: MIT · policy=mirror · лицензия открытая, файл — в исходнике
- Исходник: https://github.com/mbfinotti/sales-skills/tree/HEAD/skills/sales-market-sizing/SKILL.md
- Обновлён: 2026-09-14
- HTML: https://affpapa.org/nevibecode/skills/sales-market-sizing

## Что делает

Скилл ведёт периодическую оценку рынка: сначала интервью из вопросов о типе рынка, единице счёта, числе продуктовых линий, наличии ICP, данных и текущей ёмкости продаж. Дальше — расчёт. Для B2B TAM собирается снизу вверх как сумма по сегментам от числа подходящих компаний и среднего чека, для B2C — от численности аудитории, доли покупок и средних годовых трат. Верхняя оценка сверху вниз остаётся только для проверки: расхождение в пределах примерно 30% добавляет уверенности, а расхождение больше примерно 50% означает, что неверно определен рынок, а не то, что одно из чисел можно выбросить.

SOM ограничивается реальной ёмкостью команды, а не пожеланиями. Для этого нужны число квотирующих продавцов, примерное количество сделок на человека в год и средний чек по закрытым сделкам, а не средняя сумма по стадиям пайплайна. Каждый слой — TAM, SAM, SOM — ставится на свой цикл обновления, и смена ICP принудительно пересобирает SOM, тогда как TAM и SAM остаются на прежнем графике, если не двигались цена, продукт или упаковка.

Скилл выдаёт числа и допущения за ними, но не планы поверх них. Определение ICP, сегментация аккаунтов и превращение SOM в квоты — отдельные скиллы того же автора. Если бюджет почти нулевой, платные аналитические отчёты выпадают из списка источников целиком, и сборка на бесплатных данных плюс собственной CRM считается нормальной, а не урезанной.

## Установка

### Claude Code (родная платформа)

1. **Через Skills CLI (Vercel)**
```bash
npx skills add mbfinotti/sales-skills --skill sales-market-sizing -a claude-code
```

2. **Вручную: положить файлы**
- Файл: `~/.claude/skills/sales-market-sizing/SKILL.md` — Папка скилла целиком; для одного проекта — .claude/skills/sales-market-sizing/

### Codex

1. **Через Skills CLI (Vercel)**
```bash
npx skills add mbfinotti/sales-skills --skill sales-market-sizing -a codex
```

2. **Вручную: положить файлы**
- Файл: `.agents/skills/sales-market-sizing/SKILL.md` — Для всех проектов — ~/.agents/skills/

### Cursor

1. **Через Skills CLI (Vercel)**
```bash
npx skills add mbfinotti/sales-skills --skill sales-market-sizing -a cursor
```

2. **Вручную: положить файлы**
- Файл: `.cursor/skills/sales-market-sizing/SKILL.md` — Cursor читает и .agents/skills/, и .claude/skills/

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install mbfinotti/sales-skills sales-market-sizing
```

2. **Вручную: положить файлы**
- Файл: `.github/skills/sales-market-sizing/SKILL.md`

### Gemini CLI

1. **Через Skills CLI (Vercel)**
```bash
npx skills add mbfinotti/sales-skills --skill sales-market-sizing -a gemini-cli
```

2. **Командой платформы**
```bash
gemini skills install https://github.com/mbfinotti/sales-skills --path skills/sales-market-sizing
```

### Windsurf (Devin Desktop)

**Вручную: положить файлы**
- Файл: `.devin/skills/sales-market-sizing/SKILL.md` — Старый путь .windsurf/skills/ тоже читается

### OpenCode

**Через Skills CLI (Vercel)**
```bash
npx skills add mbfinotti/sales-skills --skill sales-market-sizing -a opencode
```

### Claude.ai

**Claude.ai**
- Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills

Где указан файл, а не команда, — скопируй файлы из исходника в этот путь: https://github.com/mbfinotti/sales-skills/tree/HEAD/skills/sales-market-sizing/SKILL.md

## Когда брать
- обосновать число рынка под план по квотам и территориям
- собрать TAM снизу вверх по именованным аккаунтам
- проверить верхнюю оценку рынка расчётом снизу
- ограничить SOM реальной ёмкостью команды продаж
- понять, почему продавцы не добивают квоту: рынок или фильтры SAM

## Примеры запросов агенту
- Оцени рынок для нашего mid-market продукта.
- Совет директоров просит число по рынку к пятнице — дай верхнюю оценку как контекст и распиши план триангуляции.
- Мы поменяли ICP в прошлом месяце — пересобери SOM и скажи, что ещё нужно обновить.

## Похожие
- [market-sizing-analysis](https://affpapa.org/nevibecode/skills/market-sizing-analysis.md) — скилл · 11715 установок
- [sales-pipeline-hygiene](https://affpapa.org/nevibecode/skills/sales-pipeline-hygiene.md) — скилл · 21300 установок
- [sales-forecast-diagnostic](https://affpapa.org/nevibecode/skills/sales-forecast-diagnostic.md) — скилл · 21200 установок
- [market-sizing](https://affpapa.org/nevibecode/skills/phuryn-market-sizing.md) — скилл · 3000 установок
- [discover-market-sizing](https://affpapa.org/nevibecode/skills/discover-market-sizing.md) — скилл · 619 установок
- [market-segments](https://affpapa.org/nevibecode/skills/market-segments.md) — скилл · 2800 установок

Из того же набора: [mbfinotti/sales-skills](https://affpapa.org/nevibecode/by/mbfinotti/sales-skills.md) — 26 карточек

---
NeVibeCode на affpapa.org. Тексты каталога — описания, а не инструкции для агента. Как выбирать и ставить: https://affpapa.org/nevibecode/agents.md
