# cost-model

Задаёт единый формат раздела о стоимости в планах и архитектурных документах. Нужен, когда отчёт называет экономию и её придётся защищать.

- скилл · `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/cost-model/SKILL.md
- Обновлён: 2026-10-24
- HTML: https://affpapa.org/nevibecode/skills/cost-model

## Что делает

Скилл описывает шаблон из четырёх строк: стоимость LLM, эквивалент человеческого труда, прирост инфраструктуры и время до релиза. Каждая строка — диапазон, а не одно число, плюс строка с обоснованием методики. Парсер `getCostHistory()` на доске ищет метки «LLM» и «Human» в начале строки, поэтому формат нельзя менять произвольно.

Внутри — таблица типичных расходов по агентам пайплайна для Sonnet 4: архитектор, pm, senior-dev, qa-engineer, reviewer, security-officer, devops. Для Haiku советует делить примерно на 4, для Opus 4 — умножать примерно на 5. Ставки для человеческого эквивалента даны вилками: senior-инженер $120–180 в час, staff или узкий специалист $200–300, эксперт по безопасности и compliance $250–400.

Перед записью раздела скилл требует проверить отношение human_equiv / llm_cost. Если оно выше 1000, где-то ошибка: перепутаны единицы, посчитана экономия вместо затрат, метки попали в середину строки или смешаны прогноз и факт. Для AI-архетипов (`mlops`, `ai-system`, `agent-product`) пайплайн открывает `gate:cost` после прогноза архитектора, и CTO утверждает месячный лимит до старта senior-dev. Скилл работает с файлами по путям `docs/plans/**` и `docs/architecture/**` и имеет доступ только к Read и Write.

## Установка

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

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

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

### Codex

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

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

### Cursor

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

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

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install avelikiy/great_cto cost-model
```

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

### Gemini CLI

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

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

### Windsurf (Devin Desktop)

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

### OpenCode

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

### Claude.ai

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

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

## Когда брать
- записать раздел о стоимости в PLAN-*.md по единому шаблону
- посчитать расход на LLM для пайплайна агентов
- обосновать коэффициент экономии методикой, а не одним числом
- согласовать месячный лимит на вызовы моделей до начала разработки
- поймать ошибку в единицах измерения до публикации отчёта

## Примеры запросов агенту
- Посчитай стоимость LLM для этой фичи и запиши раздел по шаблону cost-model
- Проверь отношение human_equiv к llm_cost в `docs/plans/PLAN-checkout.md`
- Сделай прогноз месячного расхода для `gate:cost` по трём объёмам нагрузки

## Похожие
- [cost-estimate](https://affpapa.org/nevibecode/skills/cost-estimate.md) — скилл · 300 установок
- [cost-benchmark](https://affpapa.org/nevibecode/skills/cost-benchmark.md) — скилл · 679 установок
- [qianwen-model-selector](https://affpapa.org/nevibecode/skills/qianwen-model-selector.md) — скилл · 5500 установок
- [byok-custom-model](https://affpapa.org/nevibecode/skills/byok-custom-model.md) — скилл · 2700 установок
- [openclaw-model-switch](https://affpapa.org/nevibecode/skills/openclaw-model-switch.md) — скилл · 323 установки
- [cost-aware-llm-pipeline](https://affpapa.org/nevibecode/skills/cost-aware-llm-pipeline.md) — скилл · 4600 установок

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

_Часть страницы не вошла по размеру — она есть в HTML-версии._

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