К основному содержанию
скилл CX Codex

routing — скилл для Claude Code: маршрутизация задач по моделям

Скилл передаёт задачи инструментам llm_router, чтобы простые запросы уходили дешёвым моделям, а сложные — сильным.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add ypollak2/llm-router --skill routing -a claude-code
Открыть на GitHub

Что делает routing

Скилл меняет поведение агента: перед ответом на вопрос, исследование, генерацию кода или анализ он вызывает подходящий инструмент llm_router вместо того, чтобы отвечать самому. Роутер подбирает самую дешёвую модель, которая справится, в порядке «сначала бесплатные»: Ollama, затем Codex, потом платные API.

Соответствие типов задач и инструментов задано таблицей. Простой факт — llm_query, исследования и свежие события — llm_research, тексты и конспекты — llm_generate, глубокий разбор и отладка — llm_analyze, код и рефакторинг — llm_code. Если тип непонятен, llm_auto сам классифицирует запрос и посчитает экономию.

Роутить не всё: чтение и правку файлов агент делает напрямую, а запросы короче пяти слов считаются продолжением разговора. Вызов идёт с параметром prompt, у llm_code есть ещё complexity. llm_auto показывает накопленную экономию каждые пять вызовов, а llm_savings — по запросу.

Какие задачи решает

  • отправить простой вопрос дешёвой модели вместо дорогой
  • найти свежие данные через веб-поиск, а не по устаревшим знаниям
  • выбрать модель под генерацию кода без ручного перебора
  • посчитать, сколько сэкономлено на маршрутизации
  • не думать о типе задачи и отдать выбор llm_auto

Примеры запросов агенту

  • Через llm_auto разбери запрос: «Что изменилось в Python 3.13?»
  • Вызови llm_code с complexity="moderate", чтобы отрефакторить эту функцию под async/await
  • Спроси llm_research, что нового в последних релизах интересующей библиотеки

Как установить routing

1Через Skills CLI (Vercel)

npx skills add ypollak2/llm-router --skill routing -a claude-code

2Вручную: положить файлы

~/.claude/skills/routing/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/routing/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о routing

Как установить routing в Claude Code?

Выполните npx skills add ypollak2/llm-router --skill routing -a claude-code. Скилл встанет в ~/.claude/skills/routing/SKILL.md.

Что делает скилл routing?

Перед ответом на задачу он вызывает инструмент llm_router нужного типа, чтобы запрос ушёл самой дешёвой подходящей модели. Порядок выбора — от бесплатных к платным.

Какие задачи не стоит отдавать роутеру?

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

Исходный текст

SKILL.md · MIT
---
name: routing
description: Route tasks to the cheapest capable model automatically using llm_router MCP tools
trigger: /routing
---

# LLM Router — Smart Routing Skill

Route tasks to the cheapest capable model automatically using llm_router MCP tools.

## When to Use This Skill

Before answering research, code, writing, or analysis tasks — call the appropriate
llm_router tool instead of answering directly. The router picks the cheapest model
that can handle the task (Ollama → Codex → paid APIs in free-first order).

## Task → Tool Mapping

| Task type | Tool to call | Why |
|-----------|-------------|-----|
| Simple factual question | `llm_query` | Gemini Flash / Groq — 50× cheaper than o3 |
| Research / current events | `llm_research` | Perplexity (web-grounded, not stale) |
| Writing / summaries / brainstorm | `llm_generate` | Gemini Flash / Haiku |
| Deep analysis / debugging | `llm_analyze` | GPT-4o / Gemini Pro |
| Code generation / refactoring | `llm_code` | Ollama → Codex built-in → o3 |
| Don't know which type | `llm_auto` | Auto-classifies + routes, tracks savings |

## How to Call

```
llm_query(prompt="What is the capital of France?")
llm_code(prompt="Refactor this function to use async/await", complexity="moderate")
llm_research(prompt="What changed in Python 3.13?")
llm_auto(prompt="<the full user request>")   # safest default
```

## When NOT to Route

- File read/write/edit operations — execute directly
- Inline tool calls where you have the answer already
- Tasks under 5 words (likely follow-ups, not standalone requests)

## Cost Impact

Routing simple tasks to Gemini Flash instead of o3 saves ~50–100×.
`llm_auto` shows cumulative savings every 5 calls automatically.
Run `llm_savings` anytime to see your totals.

© ypollak2 · MIT · ypollak2/llm-router

Похожие скиллы

Все скиллы по теме «Настройка агента: память, контекст, субагенты» →
setup-matt-pocock-skills Matt Pocock Скилл настраивает репозиторий для инженерных скиллов Matt Pocock: задаёт трекер задач, метки триажа и расположение доменной документации. Запустите его перед первым использованием остальных скиллов. 1 052 851установок ask-matt Matt Pocock Помогает выбрать подходящий скилл или рабочий поток из набора Matt Pocock. Пригодится, когда непонятно, с чего начать задачу: от идеи до разбора бага. 766 587установок to-tickets Matt Pocock Разбивает план, спецификацию или переписку на небольшие сквозные задачи и отмечает, какие из них блокируют остальные. Пригодится, когда нужно согласовать порядок работы до публикации задач в трекере. 711 230установок writing-plans Jesse Vincent Скилл превращает требования к многошаговой задаче в подробный план реализации до начала работы с кодом. Пригодится, когда исполнителю нужно зафиксировать файлы, интерфейсы и проверки. CX Codex 282 859установок caveman-review JuliusBrussee Пишет замечания к коду одной строкой: место, проблема, исправление. Пригодится, когда ревью диффа или PR надо пройти быстро и без воды. CX Codex +1 411 800установок caveman-compress JuliusBrussee Сжимает CLAUDE.md, списки задач и другие текстовые файлы в краткий формат, сохраняя читаемую резервную копию. CX Codex +1 411 500установок

Спонсоры проекта

Компании, которые помогают держать аналитику открытой