# verticals

Скилл для Claude, Codex, Cursor и других агентов: подсказывает агенту, как устроена конкретная отрасль малого бизнеса, прежде чем писать спеку и код.

- скилл · `type=skill` · Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode · ★ 107
- Автор: avelikiy
- Лицензия: MIT · policy=mirror · лицензия открытая, файл — в исходнике
- Исходник: https://github.com/avelikiy/great_cto/tree/HEAD/skills/verticals/SKILL.md
- Обновлён: 2026-10-24
- HTML: https://affpapa.org/nevibecode/skills/verticals

## Что делает

Каждый файл в скилле — это доменный бриф по одному типу продукта: словарь отрасли, сущности, которые обязана смоделировать спека, действующий игрок, вокруг которого надо строить, и список того, что наивная реализация делает неправильно. Есть отдельные файлы для домашних услуг, профессиональных услуг, ресторанов, розницы, недвижимости, фитнеса, авторов контента, HR, стройки, логистики, туризма, НКО, агротеха, морских перевозок. Плюс два файла вне отраслей: `fintech-mobile.md` про приложения, которые держат баланс и двигают деньги на телефоне, и `local-seo.md` про публичные страницы, которые должны находиться в локальном поиске.

Устроено это как справочник, а не как шестнадцать отдельных скиллов: в списке скиллов сессии висит одна строка, а полный текст подтягивается только тогда, когда продукту он нужен. Агент читает один файл, не всю папку. Из чекаута great_cto файлы лежат рядом с самим скиллом, в `skills/verticals/<file>`; из установленного плагина нужную версию достают через кэш — команда с `cat` и `ls` по `~/.claude/plugins/cache/*/great_cto/*/skills/verticals/<file>.md` есть в самом скилле. Инструменты ограничены `Read` и `Glob`.

Главное правило скилла: если ни одна строка таблицы не подходит продукту, читать не надо ничего. Близкая по звучанию отрасль притащит чужие правила, и спека получится с сущностями, которых в этом бизнесе нет. Поэтому сначала найдите строку, потом открывайте файл.

## Установка

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

1. **Через Skills CLI (Vercel)**
```bash
npx skills add avelikiy/great_cto --skill verticals -a claude-code
```

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

### Codex

1. **Через Skills CLI (Vercel)**
```bash
npx skills add avelikiy/great_cto --skill verticals -a codex
```

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

### Cursor

1. **Через Skills CLI (Vercel)**
```bash
npx skills add avelikiy/great_cto --skill verticals -a cursor
```

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

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install avelikiy/great_cto verticals
```

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

### Gemini CLI

1. **Через Skills CLI (Vercel)**
```bash
npx skills add avelikiy/great_cto --skill verticals -a gemini-cli
```

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

### Windsurf (Devin Desktop)

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

### OpenCode

**Через Skills CLI (Vercel)**
```bash
npx skills add avelikiy/great_cto --skill verticals -a opencode
```

### Claude.ai

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

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

## Когда брать
- понять словарь отрасли до того, как придумывать имена в схеме данных
- выписать сущности, которые обязана смоделировать спека продукта
- учесть действующего игрока рынка, вокруг которого строится продукт
- проверить спеку на типовые ошибки наивной реализации
- подтянуть требования локального SEO для публичных страниц

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

## Похожие
- [smb-onboard](https://affpapa.org/nevibecode/skills/smb-onboard.md) — скилл · 1600 установок
- [ntlm-relay-coercion](https://affpapa.org/nevibecode/skills/ntlm-relay-coercion.md) — скилл · 3500 установок
- [network-101](https://affpapa.org/nevibecode/skills/network-101.md) — скилл · ★ 4679
- [content-strategy](https://affpapa.org/nevibecode/skills/coreyhaines31-content-strategy.md) — скилл · 164700 установок
- [site-architecture](https://affpapa.org/nevibecode/skills/coreyhaines31-site-architecture.md) — скилл · 123400 установок
- [seo](https://affpapa.org/nevibecode/skills/affaan-m-seo.md) — скилл · 5100 установок

Из того же набора: [avelikiy/great_cto](https://affpapa.org/nevibecode/by/avelikiy/great_cto.md) — 12 карточек

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