# lemonade-router-builder

Скилл превращает словесные инструкции в валидный JSON-конфиг collection.router для Lemonade. Он нужен для распределения запросов между локальными и облачными моделями.

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

## Что делает

Скилл формирует документ `collection.router` для Lemonade на основе словесных указаний разработчика. Он готовит конфигурационный файл в виде конверта с полями `version: "1"`, именем `user.<Name>` и рецептом `collection.router`. Доступно два режима: выбор модели через компактную языковую модель-судью (`routing.router`) либо через детерминированные условия (`routing.rules`).

Для генерации и валидации графический процессор не требуется. Всё работает на обычном процессоре. Встроенный валидатор `scripts/validate.py` запускается через Python 3.x и проверяет схему локально. Блоки `routing.router` и `routing.rules` строго взаимоисключающие, поэтому их совмещение в одном файле неизбежно приведёт к ошибке парсера.

Инструмент только собирает и проверяет JSON офлайн. Он не отправляет запросы на запущенный сервер и не регистрирует политику сам. Чтобы протестировать роутер в бою через `lemonade server start`, потребуется локально установленный Lemonade Server версии 11.5.0 или новее.

## Установка

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

1. **Через Skills CLI (Vercel)**
```bash
npx skills add amd/skills --skill lemonade-router-builder -a claude-code
```

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

### Codex

1. **Через Skills CLI (Vercel)**
```bash
npx skills add amd/skills --skill lemonade-router-builder -a codex
```

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

### Cursor

1. **Через Skills CLI (Vercel)**
```bash
npx skills add amd/skills --skill lemonade-router-builder -a cursor
```

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

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install amd/skills lemonade-router-builder
```

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

### Gemini CLI

1. **Через Skills CLI (Vercel)**
```bash
npx skills add amd/skills --skill lemonade-router-builder -a gemini-cli
```

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

### Windsurf (Devin Desktop)

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

### OpenCode

**Через Skills CLI (Vercel)**
```bash
npx skills add amd/skills --skill lemonade-router-builder -a opencode
```

### Claude.ai

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

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

## Когда брать
- сформировать JSON-политику для Lemonade Router по текстовому описанию
- настроить разделение трафика между локальной и облачной моделями
- составить правила маршрутизации с классификаторами PII и ключевыми словами
- проверить схему collection.router через встроенный скрипт валидации

## Примеры запросов агенту
- Настрой роутер Lemonade: отправляй чувствительные запросы в Gemma-3-4b-it-GGUF, а остальные — в Qwen3.5-9B-GGUF
- Создай политику collection.router для разделения трафика между локальной моделью и облачным сервисом
- Собери конфиг маршрутизации на основе правил с проверкой ключевых слов и PII

## Похожие
- [vue-router-best-practices](https://affpapa.org/nevibecode/skills/vue-router-best-practices.md) — скилл · 15000 установок
- [apollo-router](https://affpapa.org/nevibecode/skills/apollo-router.md) — скилл · 1800 установок
- [marketing-skills](https://affpapa.org/nevibecode/skills/marketing-skills.md) — скилл · 2264 установки
- [course-guide](https://affpapa.org/nevibecode/skills/course-guide.md) — скилл · 4200 установок
- [openclaw-model-switch](https://affpapa.org/nevibecode/skills/openclaw-model-switch.md) — скилл · 323 установки
- [listenhub](https://affpapa.org/nevibecode/skills/listenhub.md) — скилл · 1500 установок

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

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

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