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

cost-booster-route — скилл для Claude Code: маршрутизация задач и $0

Разбирает партию задач по трём уровням роутера и показывает, сколько из них ушло в Agent Booster без вызова LLM.

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

Что делает cost-booster-route

Скилл оборачивает вызов mcp__plugin_ruflo-core_ruflo__hooks_route и считает, сколько задач роутер отнёс к Agent Booster — первому уровню. Такие задачи выполняются как WASM-преобразования, без обращения к модели, поэтому стоят $0. Остальные попадают во второй или третий уровень и оцениваются по верхней границе.

Запускать есть смысл перед партией однотипных правок или когда cost-report показывает расходы Sonnet и Opus на том, что похоже на простое преобразование: var-to-const, add-types, add-error-handling, async-await, add-logging, remove-console. Скилл собирает задачи из аргумента или из последних записей cost-tracking через memory_search, прогоняет каждую через роутер и делит ответы по наличию строки [AGENT_BOOSTER_AVAILABLE]. Партия ограничена 50 задачами.

Отчёт печатает число задач по уровням, долю обхода и список намерений бустера, а результат уходит в memory_store с пространством имён cost-tracking, чтобы cost-report увидел сигнал. Важная оговорка: метка появляется, только если вышестоящий роутер заполнил routeResult.agentBoosterIntent.type, а семантический путь VectorDb в опубликованном CLI срабатывает не всегда. Поэтому считайте разбиение нижней оценкой. Заявленные <1ms и $0 — структурные свойства, а ускорение 352× не проверено.

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

  • оценить, сколько задач уйдёт в обход LLM перед запуском партии
  • найти простые преобразования, на которые уже ушли Sonnet или Opus
  • посчитать верхнюю границу расходов по второму и третьему уровню
  • передать сигнал об уровнях в cost-report через memory_store
  • разложить список задач по намерениям бустера

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

  • Разбери через cost-booster-route последние задачи из cost-tracking
  • Прогони cost-booster-route по описанию: перевести var в const во всех файлах пакета
  • cost-booster-route --from-recent

Как установить cost-booster-route

1Через Skills CLI (Vercel)

npx skills add ruvnet/ruflo --skill cost-booster-route -a claude-code

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

~/.claude/skills/cost-booster-route/SKILL.md

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

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

Вопросы о cost-booster-route

Как установить cost-booster-route в Claude Code?

Выполните npx skills add ruvnet/ruflo --skill cost-booster-route -a claude-code. Файл скилла появится по пути ~/.claude/skills/cost-booster-route/SKILL.md.

Что делает cost-booster-route?

Прогоняет задачи через hooks_route, делит их на уровни по метке [AGENT_BOOSTER_AVAILABLE] и показывает, сколько ушло в обход модели за $0, а сколько осталось на LLM.

Почему доля задач первого уровня может быть занижена?

Метка появляется, только когда вышестоящий роутер заполняет routeResult.agentBoosterIntent.type, а семантический путь VectorDb в опубликованном CLI срабатывает не всегда. Считайте разбиение нижней оценкой.

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

SKILL.md · MIT
---
name: cost-booster-route
description: Route tasks through hooks_route, partition by Agent Booster availability, and report Tier 1 bypass utilization with $0 cost
argument-hint: "[--from-recent] | <task-description>"
allowed-tools: mcp__plugin_ruflo-core_ruflo__hooks_route mcp__plugin_ruflo-core_ruflo__memory_search mcp__plugin_ruflo-core_ruflo__memory_list Bash
---

# Cost Booster Route

Wraps `mcp__plugin_ruflo-core_ruflo__hooks_route` and reports how many tasks the 3-tier router classified as Agent Booster (Tier 1) eligible. Tier 1 bypasses run as WASM transforms — no LLM call, structurally **$0** cost.

## When to use

Before a batch of similar tasks, or when `cost-report` shows Sonnet/Opus spend on descriptions that look like simple transforms (`var-to-const`, `add-types`, `add-error-handling`, `async-await`, `add-logging`, `remove-console`).

## Steps

1. **Collect tasks** — single arg or recent entries from `cost-tracking` via `memory_search`. Cap batch at 50.
2. **Route each** — call `hooks_route` with the description; capture the full response string.
3. **Partition** — group by whether the response contains the literal `[AGENT_BOOSTER_AVAILABLE]` (Tier 1) vs. not (Tier 2/3). Extract `[TASK_MODEL_RECOMMENDATION] Use model="X"` when present.
4. **Compute spend** — Tier 1 partition: $0. Tier 2/3 partition: per-task upper-bound from REFERENCE.md pricing × recommended model.
5. **Report**

   ```
   === Booster bypass report ===
   Tasks analyzed:        50
   Tier 1 (booster):      18 (36%)  — $0.00
   Tier 2/3 (LLM):        32 (64%)  — $X.XX (upper-bound)
   Booster intents:       var-to-const (8), add-types (5), remove-console (5)
   ```

6. **Persist** — `memory_store --namespace cost-tracking --key "booster-route-$(date +%Y%m%d-%H%M%S)" --value '{"tier1": N, "tier2_or_3": M, ...}'` so `cost-report` picks up the tier signal.

## Caveats — claimed upstream, not yet verified

- `[AGENT_BOOSTER_AVAILABLE]` fires only when the upstream router populates `routeResult.agentBoosterIntent.type` (`v3/@claude-flow/cli/src/mcp-tools/hooks-tools.ts:1228`). The published CLI's semantic-VectorDb path does not always trigger the classifier — treat the partition as a **lower bound** on Tier 1 eligibility.
- CLAUDE.md root claims `<1ms` latency and `352× faster` than LLM. `<1ms` and `$0` are structural; `352×` is **claimed upstream, not yet verified** here. Report what the router actually returns.
- See `docs/benchmarks/0002-baseline.md` for the full upstream-claims-vs-measured table.

## Cross-references

ADR-0002 Decision #1 · ruflo-intelligence ADR-0001 §"Neutral" (closes the routing-outcomes loop via `cost-optimize` step 8) · CLAUDE.md root §"3-Tier Model Routing (ADR-026)".

© ruvnet · MIT · ruvnet/ruflo

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

Все скиллы по теме «Настройка агента: память, контекст, субагенты» →
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установок

Из того же набора146

cost-budget-check Считает, сколько проект уже потратил, сравнивает с лимитом и называет уровень тревоги: от INFO на 50% до HARD_STOP на 100%. Пригодится перед запуском новой пачки агентов. CX Codex +1 692установок browser-auth-flow Прогоняет вход на вашем сайте один раз и ищет утечки в редиректах, отсутствие CSRF-токена, слабые сессионные cookie и ошибки OAuth. Итог — findings.md с вердиктом. CX Codex +1 689установок adr-verify Читает сохранённый граф ADR из памяти и находит битые ссылки, циклы замены и несовпадения статусов. Пригодится сразу после adr-index и как гейт в CI. CX Codex +1 688установок cost-track Считает расход токенов по сессии Claude Code, переводит их в доллары и сохраняет запись в неймспейсе cost-tracking. Нужен, когда хочется видеть цену работы, а не догадываться о ней. CX Codex +1 684установок vector-setup Готовит окружение для [email protected], ставит нужные дополнения и регистрирует MCP-сервер. Пригодится при ошибках нехватки модулей в командах /vector. CX Codex +1 683установок intelligence-transfer Переносит выученные паттерны из соседнего проекта или через маркетплейс на IPFS: пригодится, когда новый проект должен стартовать с того, что старый уже знает. CX Codex +1 683установок cost-trend Скилл читает журналы бенчмарков из docs/benchmarks/runs/*.json и показывает, как со временем меняются win rate, latency, escalation rate и стоимость. Ловит регрессии, которые smoke-тест пропускает. CX Codex +1 683установок cost-summary Скилл выгружает сводку расходов на модели и сессии в формате JSON или markdown. Пригодится для ботов, скриптов или быстрой проверки бюджета. CX Codex +1 683установок

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

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