efficient-dispatch — скилл для Claude Code: маршрутизация моделей
Скилл разводит работу между сильной главной моделью и дешёвыми субагентами, а потом проверяет по своим логам, окупилась ли экономия.
npx skills add Necmttn/ax --skill efficient-dispatch -a claude-codeЧто делает efficient-dispatch
Смысл в двух осях. Первая: главная модель оркеструет и проверяет, механическая работа уходит субагентам. Вторая важнее для счёта — на какой модели идёт каждый вызов субагента. Реализацию, поиск и массовые правки скилл советует отправлять с явным model: sonnet, а чистый поиск — на haiku. Ревью и всё, где нужно суждение, остаётся на сильной модели.
Забытый model: в диспетче — и задача тихо уезжает на дорогую унаследованную модель. Хук route-dispatch работает как подсказка: он не может принудительно задать модель субагенту, только вбросить контекст. Так что дисциплина и явный model: в каждом вызове — единственное реальное принуждение. Таблица маршрутов лежит в ~/.ax/hooks/routing-table.json, пересобирается командой ax dispatches compile-routing.
Второй повод отправить задачу субагенту — изоляция контекста. Прочитанный в главный поток скриншот висит в окне и пересылается на каждом следующем ходу. Если нужен вердикт, а не байты, субагент вернёт текст, а картинка умрёт вместе с его контекстом. Для плотной визуальной итерации «посмотрел — поправил — посмотрел» это не работает: раунд-трипы съедят экономию. Скилл заточен под работу с субагентами и не срабатывает на одиночных вопросах и мелких задачах без диспетчеризации.
Какие задачи решает
- урезать расход токенов на массовых правках
- отправить механическую задачу на дешёвую модель
- оставить ревью на сильной модели, не потеряв баги
- вынести чтение скриншотов из главного контекста
- посчитать, сколько ушло на главный цикл и сколько на субагентов
Примеры запросов агенту
- Разбей эту задачу на независимые куски и разошли субагентам на sonnet, ревью оставь себе
- Прогони
ax dispatches --candidatesи покажи, где я забыл поставить модель - Посмотри скриншоты в
screens/и верни текстом, что не совпадает со спекой
Как установить efficient-dispatch
1Через Skills CLI (Vercel)
npx skills add Necmttn/ax --skill efficient-dispatch -a claude-code2Вручную: положить файлы
~/.claude/skills/efficient-dispatch/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/efficient-dispatch/
1Через Skills CLI (Vercel)
npx skills add Necmttn/ax --skill efficient-dispatch -a codex2Вручную: положить файлы
.agents/skills/efficient-dispatch/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add Necmttn/ax --skill efficient-dispatch -a cursor2Вручную: положить файлы
.cursor/skills/efficient-dispatch/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install Necmttn/ax efficient-dispatch2Вручную: положить файлы
.github/skills/efficient-dispatch/SKILL.md1Через Skills CLI (Vercel)
npx skills add Necmttn/ax --skill efficient-dispatch -a gemini-cli2Командой платформы
gemini skills install https://github.com/Necmttn/ax --path skills/efficient-dispatchВручную: положить файлы
.devin/skills/efficient-dispatch/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add Necmttn/ax --skill efficient-dispatch -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о efficient-dispatch
Как установить efficient-dispatch в Claude Code?
Выполните npx skills add Necmttn/ax --skill efficient-dispatch -a claude-code. Скилл встанет по пути ~/.claude/skills/efficient-dispatch/SKILL.md.
Что делает efficient-dispatch?
Держит оркестрацию и ревью на сильной модели, а механические вызовы субагентов отправляет с явно указанной дешёвой моделью. Отдельно изолирует тяжёлый контекст вроде картинок и логов.
Чем это отличается от обычного совета экономить на моделях?
Здесь результат проверяемый: команды ax dispatches и ax cost split показывают по вашим же логам, сколько вызовов ушло без явной модели и где были упущенные маршруты.