# ai-wrapper-product

Помогает строить продукт вокруг AI API: промпты, учёт токенов, лимиты и защита от тонкой обёртки над чатом.

- скилл · `type=skill` · Claude Code · 120 установок
- Автор: davila7
- Лицензия: не указана · policy=link-only · показываем только описание, файл — у автора
- Исходник: https://github.com/davila7/claude-code-templates/tree/HEAD/cli-tool/components/skills/business-marketing/ai-wrapper-product
- Обновлён: 2026-10-24
- HTML: https://affpapa.org/nevibecode/skills/ai-wrapper-product

## Что делает

Скилл подключает к Claude роль архитектора AI-продукта. Он ведёт через типовой стек обёртки: валидация ввода, шаблон промпта с контекстом, вызов API, разбор и проверка ответа, потом ответ пользователю. Внутри есть готовые примеры на JavaScript с `@anthropic-ai/sdk` и таблица выбора модели по цене, скорости и качеству.

Отдельный блок — деньги. Скилл показывает, как логировать `input_tokens` и `output_tokens` по каждому вызову, считать стоимость по ставкам за миллион токенов и упираться в месячный лимит пользователя. Ещё разбирает контроль качества: жёсткая схема JSON в системном промпте, разбор с запасным путём, повтор при сбое и подмена модели.

Самое полезное здесь — список антипаттернов. Тонкая обёртка без доменной логики не даёт цены выше ChatGPT, а неучтённые расходы всплывают уже при росте. Если вы собираетесь просто переслать запрос в модель и вернуть текст, скилл скажет, что это тупик. Работает он в связке с `llm-architect`, `micro-saas-launcher`, `frontend` и `backend`.

## Установка

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

1. **Через claude-code-templates**
```bash
npx claude-code-templates@latest --skill business-marketing/ai-wrapper-product
```

2. **Через Skills CLI (Vercel)**
```bash
npx skills add davila7/claude-code-templates --skill ai-wrapper-product -a claude-code
```

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

### Codex

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

### Cursor

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

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install davila7/claude-code-templates ai-wrapper-product
```

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

### Gemini CLI

**Командой платформы**
```bash
gemini skills install https://github.com/davila7/claude-code-templates --path cli-tool/components/skills/business-marketing/ai-wrapper-product
```

### Windsurf (Devin Desktop)

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

### Claude.ai

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

Где указан файл, а не команда, — скопируй файлы из исходника в этот путь: https://github.com/davila7/claude-code-templates/tree/HEAD/cli-tool/components/skills/business-marketing/ai-wrapper-product

## Когда брать
- спроектировать стек обёртки над AI API от ввода до ответа
- посчитать стоимость вызова по токенам и не уйти в минус
- поставить лимит на месячные расходы пользователя
- заставить модель отвечать строгим JSON и разобрать его с запасным путём
- выбрать модель под задачу по цене и скорости

## Примеры запросов агенту
- Помоги спроектировать продукт-обёртку над Anthropic API для генерации писем
- Добавь учёт токенов и месячный лимит расходов на пользователя
- Модель иногда возвращает не JSON — сделай валидацию с fallback

## Похожие
- [gtm-technical-product-pricing](https://affpapa.org/nevibecode/skills/gtm-technical-product-pricing.md) — скилл · 1700 установок
- [ai-product](https://affpapa.org/nevibecode/skills/sickn33-ai-product.md) — скилл · 960 установок
- [product-proof-saas](https://affpapa.org/nevibecode/skills/product-proof-saas.md) — скилл · 1400 установок
- [pp-openrouter](https://affpapa.org/nevibecode/skills/pp-openrouter.md) — скилл · 322 установки
- [migrate-static-to-wrapper](https://affpapa.org/nevibecode/skills/migrate-static-to-wrapper.md) — скилл · 3300 установок
- [cost-management](https://affpapa.org/nevibecode/skills/cost-management.md) — скилл · 4200 установок

Из того же набора: [davila7/claude-code-templates](https://affpapa.org/nevibecode/by/davila7/claude-code-templates.md) — 205 карточек

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