
celiktech24-cell/smart-task-router
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
Claude skills + плагин, который выбирает правильную модель и усилия для каждой задачи: планы Opus, сборка Haiku/Sonnet, каждый шаг проверен, и он обостряется только на неудачу.
Обзор
Большинству работ не нужна самая большая модель Клода с максимальным усилием. Этот навык заставляет Клода выбрать самую дешевую модель и усилия, которые могут выполнить задачу. Каждая часть проверяется, и Клод переходит к более сильной модели только тогда, когда проверка не удаётся. Клод пишет подробную спецификацию, отправляет ее в Haiku или Sonnet, запускает сам чек и перемещает один ярус вверх, только если чек выходит из строя. 1. Haiku отображает кодовую базу один раз в .router/CONTEXT.md. 2. Opus пишет .router/PLAN.md с критериями приемлемости (формы API, схема, подписи) и небольшими задачами. Каждое задание имеет ярус и выполненную проверку. Вы одобряете план, прежде чем что-либо будет построено. 3. каждое задание отправляется самому дешевому подходящему агенту только с нужным ему контекстом. Клод проверяет каждую задачу и выполняет ее в качестве контрольного пункта. 4. если задача дважды проваливается на Opus, план для этой части фиксируется. 5. Opus рассматривает дифференциацию в соответствии с критериями приемлемости, и ее выводы возвращаются в качестве новых задач. Прогресс сохраняется в .router/PROGRESS.
Обзор (машинный перевод)
Сильная модель думает, дешевые модели делают типизацию, а реальные проверки решают.
Большинству работ не нужна самая большая модель Клода с максимальным усилием. Этот навык заставляет Клода выбрать самую дешевую модель и усилия, которые могут выполнить каждую часть задачи. Каждая часть проверяется, и Клод переходит к более сильной модели только тогда, когда проверка не удаётся.
Как это работает / How It Works [править править код] Максимум усилий, максимум усилий, каждая задача $$$$$ | Ручной | Вы меняете модели вручную | $$ | Сначала проверьте, затем двигайтесь вверх. | Router (это репо) | План выбирает модель + усилие на подзадачу, проверяет, обостряется при отказе | ¢ |
Что он делает
** Маленькие задачи (быстрый путь): ** Клод пишет подробную спецификацию, отправляет ее в Haiku или Sonnet, запускает сам чек и перемещает один ярус вверх, только если чек выходит из строя.
** Большие проекты (путь проекта): **
- Recon: Haiku отображает кодовую базу в
.router/CONTEXT.md. - План: ** Opus пишет
.router/PLAN.mdс критериями приемлемости, ** заключает контракты сначала (формы API, схема, подписи) и небольшие задачи. Каждое задание имеет ярус и выполненную проверку. Вы одобряете план, прежде чем что-либо будет построено.
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
README
Показан фрагмент оригинального README. Открыть оригинал.
Smart Task Router for Claude
The strong model thinks, cheap models do the typing, and real checks decide.
Most work doesn’t need the biggest Claude model on max effort. This skill makes Claude pick the cheapest model and effort that can do each part of a task. Every part is verified, and Claude moves to a stronger model only when a check fails.
| Approach | How it works | Cost |
|---|---|---|
| Max everything | Biggest model, max effort, every task | $$$$$ |
| Manual | You switch models by hand | $$ |
| Escalate | Cheapest model first, verify, then move up | $ |
| Router (this repo) | A plan picks model + effort per subtask, verifies, escalates on fail | ¢ |
What it does
Small tasks (quick path): Claude writes a tight spec, sends it to Haiku or Sonnet, runs the check itself, and moves one tier up only if the check fails.
Big projects (project path):
- Recon: Haiku maps the codebase once into
.router/CONTEXT.md. - Plan: Opus writes
.router/PLAN.mdwith acceptance criteria, contracts first (API shapes, schema, signatures) and small tasks. Each task has a tier and a done-check. You approve the plan before anything is built. - Build: each task goes to the cheapest fitting agent with only the context it needs. Claude verifies every task and commits it as a checkpoint.
- Re-plan, don’t brute-force: if a task fails twice on Opus, the plan for that part gets fixed instead.
- Review: Opus reviews the diff against the acceptance criteria, and its findings come back as new tasks.
Progress is saved in .router/PROGRESS.md, so in a new session just say “continue the project”.
| Tier | Agent | Model / effort | For |
|---|---|---|---|
| E | router-easy |
Haiku · low | Boilerplate, renames, conversions, copying a pattern |
| N | router-normal |
Sonnet · medium | Standard features inside defined contracts |
| H | router-hard |
Opus · high | Planning, core logic, hard bugs, security, review |
| X | (override) | Fable · high | Only after Opus fails twice |
Install
Claude Code (recommended: includes the agents with effort settings)
/plugin marketplace add celiktech24-cell/smart-task-router
/plugin install smart-task-router@smart-task-router
Claude Code, manual install
git clone https://github.com/celiktech24-cell/smart-task-router
cp -r smart-task-router/skills/smart-task-router ~/.claude/skills/
cp smart-task-router/agents/*.md ~/.claude/agents/
Claude app (claude.ai, desktop, Cowork)
Download smart-task-router-skill.zip from the Releases page and upload it in the Skills section of Claude’s settings. The skill runs there too, but only Claude Code supports the agent files, so effort control is Claude Code only.
Use it
Just ask for the task:
Рекомендуемые инструменты
Попробуйте другой запрос или уберите фильтр.
Установка
npx skillfish add celiktech24-cell/smart-task-router