К основному содержанию
скилл Claude Code CX Codex Cursor GitHub Copilot

cost-optimize — скилл для Claude Code: что делает и как установить

Разбирает расход токенов за последние 7 дней, находит лишние траты на моделях и кеше, выдаёт список правок с оценкой экономии в долларах.

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

Что делает cost-optimize

Скилл смотрит, куда уходят токены. Записи берутся из namespace cost-tracking за последние 7 дней, дальше проверяется, какая модель досталась каждой задаче. Форматирование и линтинг на Sonnet или Opus — повод перевести на Haiku. Обратная история: архитектура или безопасность на Haiku сразу вызывают подозрение в просадке качества. Ещё считается доля попаданий в кеш, и всё, что ниже 60%, тянет за собой рекомендацию включить prompt caching: чтение из кеша обходится на 90% дешевле.

Работа идёт через MCP-сервер ruflo и Bash: поиск и запись в память, паттерны в agentdb_pattern-search и agentdb_pattern-store, семантическая маршрутизация и hooks_model-outcome. Дубли агентов и запуски, которые можно собрать в пакет, попадают в отчёт с расчётом: текущая стоимость, стоимость после правок, экономия в долларах и процентах. Отдельный шаг отправляет исход задачи в роутер через plugins/ruflo-cost-tracker/scripts/outcome.mjs, иначе тот не учится на рекомендациях и доля обходов бустера стоит на месте.

Одна деталь по маршрутизации: memory_* уважают namespace, а pattern-* его игнорируют. Типизированный паттерн с type: 'cost-optimization' уходит через ReasoningBank, а при недоступности моста ложится в резервный namespace pattern. Проверьте заранее, что расходы вообще пишутся в cost-tracking: если там пусто, считать будет нечего.

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

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

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

  • Проанализируй расход токенов за последние 7 дней и покажи, где мы переплачиваем
  • Какие агенты гоняют простое форматирование на Opus? Прикинь экономию от перевода на Haiku
  • Найди дублирующих агентов и сохрани паттерн оптимизации в `cost-patterns`

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

1Через Skills CLI (Vercel)

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

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

~/.claude/skills/cost-optimize/SKILL.md

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

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

Весь набор →
ruflo ruvnet Скилл добавляет в проект оркестрацию мультиагентных задач, память, маршрутизацию и MCP-инструменты. Нужен для swarm-сценариев и многошаговых workflows. Claude Code CX Codex Cursor +1 4 000установок Swarm Orchestration ruvnet Скилл для управления роями агентов с параллельным выполнением задач, динамической топологией и автоматической балансировкой нагрузки. Нужен, когда одного агента недостаточно и требуется координировать специалистов разного профиля. Claude Code CX Codex Cursor +1 2 100установок github-project-management ruvnet Скилл превращает рутину вокруг issue и доски проекта в вызовы gh и ruv-swarm: метки, подзадачи, поиск дублей. Пригодится, когда задач много, а порядка в трекере нет. Claude Code CX Codex Cursor +1 1 400установок github-workflow-automation ruvnet Скилл автоматизирует GitHub Actions с координацией AI-агентов. Генерирует оптимальные pipeline, управляет pull request'ами, анализирует баги и развёртывает обновления с минимальными рисками. Claude Code CX Codex Cursor +1 1 300установок github-code-review ruvnet Организует параллельное код-ревью в GitHub с помощью агентов безопасности, архитектуры и стиля через пакет ruv-swarm. Claude Code CX Codex Cursor +1 1 300установок stream-chain ruvnet Организует последовательную передачу данных между шагами агента через цепочки промптов или готовые пайплайны. Claude Code CX Codex Cursor +1 1 200установок flow-nexus-swarm ruvnet Развёртывает облачные рои ИИ-агентов и собирает событийные процессы с очередями сообщений. Нужен для координации задач, контроля запусков и масштабирования роя. Claude Code CX Codex Cursor +1 1 200установок performance-analysis ruvnet Находит узкие места в Claude Flow swarms, профилирует операции агентов и генерирует отчёты с рекомендациями по оптимизации. Claude Code CX Codex Cursor +1 1 200установок

Похожие

mantis-plan официальный google Строит дорожную карту защиты кода на основе модели угроз и истории находок. Запускайте перед началом кампании ревью, чтобы определить границы проекта и расставить приоритеты. Claude Code CX Codex Cursor +1 1 600установок mantis-summarize официальный google Готовит карту кодовой базы перед аудитом безопасности и создаёт файлы mantis-summary.md в каждой папке. Сокращает контекст для планирования атак. Claude Code CX Codex Cursor +1 1 600установок setup-matt-pocock-skills Matt Pocock Скилл настраивает репозиторий для инженерных скиллов Matt Pocock: задаёт трекер задач, метки триажа и расположение доменной документации. Запустите его перед первым использованием остальных скиллов. Claude Code 1 052 851установок to-tickets Matt Pocock Разбивает план, спецификацию или переписку на небольшие сквозные задачи и отмечает, какие из них блокируют остальные. Пригодится, когда нужно согласовать порядок работы до публикации задач в трекере. Claude Code 711 230установок writing-plans Jesse Vincent Скилл превращает требования к многошаговой задаче в подробный план реализации до начала работы с кодом. Пригодится, когда исполнителю нужно зафиксировать файлы, интерфейсы и проверки. Claude Code CX Codex 282 859установок stitch-loop официальный google-labs-code Организует автономную сборку страниц через Stitch MCP. Агент берёт задачу из файла-эстафеты, создаёт экран, переносит код в проект и сразу пишет задание для следующей итерации. Claude Code CX Codex Cursor +1 56 300установок improve shadcn Анализирует кодовую базу в режиме чтения и создаёт автономные пошаговые планы для других агентов. Помогает найти баги, долги архитектуры и проблемы безопасности без правки файлов. Claude Code CX Codex Cursor +1 37 500установок typesafe-ai typesafe-ai Обучает агента интегрировать модели решений TypeSafe: формировать типизированные вопросы по тексту и изображениям и строить логику решений в коде. Claude Code CX Codex Cursor +1 95 600установок

Вопросы о cost-optimize

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

Выполните npx skills add ruvnet/ruflo --skill cost-optimize -a claude-code. Скилл окажется по пути ~/.claude/skills/cost-optimize/SKILL.md.

Что делает cost-optimize?

Читает недавний расход токенов, сверяет уровень моделей с задачами, смотрит кеш и дубли агентов, а потом ранжирует правки по экономии в долларах.

Что нужно для работы скилла?

MCP-сервер ruflo с инструментами memory_search, memory_store, agentdb_pattern-search, agentdb_pattern-store, hooks_model-outcome и доступ к Bash. Скрипт исхода запускается через node.

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

SKILL.md · MIT
---
name: cost-optimize
description: Analyze token usage patterns and recommend cost optimizations with estimated savings
argument-hint: ""
allowed-tools: mcp__plugin_ruflo-core_ruflo__memory_search mcp__plugin_ruflo-core_ruflo__memory_list mcp__plugin_ruflo-core_ruflo__memory_store mcp__plugin_ruflo-core_ruflo__agentdb_pattern-search mcp__plugin_ruflo-core_ruflo__agentdb_pattern-store mcp__plugin_ruflo-core_ruflo__agentdb_semantic-route mcp__plugin_ruflo-core_ruflo__hooks_model-outcome Bash
---

# Cost Optimize

Analyze recent token usage across agents and models, identify waste, and recommend specific optimizations with estimated dollar savings.

## When to use

When costs are higher than expected or you want to proactively reduce spending. Analyzes model selection efficiency, cache utilization, agent redundancy, and prompt efficiency.

## Steps

1. **Load usage data** -- call `mcp__plugin_ruflo-core_ruflo__memory_search` on the `cost-tracking` namespace (last 7 days). The `memory_*` tools route by namespace; use them — not `agentdb_hierarchical-*` (which routes by tier).
2. **Analyze model fit** -- for each agent, assess whether the model tier matches task complexity:
   - Agents doing simple tasks (formatting, linting) on Sonnet/Opus → suggest Haiku or Agent Booster
   - Agents doing complex tasks (architecture, security) on Haiku → flag quality risk
3. **Check cache rates** -- compute cache hit rate per agent; if below 60%, recommend enabling or improving prompt caching (90% cost reduction on cache reads)
4. **Detect redundancy** -- look for multiple agents performing overlapping tasks, or agents being spawned for work that could be batched
5. **Estimate savings** -- for each recommendation, calculate: current cost, projected cost after optimization, dollar savings, percentage reduction
6. **Search prior optimization patterns** -- call `mcp__plugin_ruflo-core_ruflo__agentdb_pattern-search` (ReasoningBank-routed; **don't** pass a `namespace` argument — pattern-* tools ignore it).
7. **Store the optimization pattern** -- two paths:
   - **Pattern store (typed, recommended)**: `mcp__plugin_ruflo-core_ruflo__agentdb_pattern-store` with `type: 'cost-optimization'`. Don't pass a `namespace` arg — ReasoningBank routes it; on bridge unavailability the fallback writes to the reserved `pattern` namespace with `controller: 'memory-store-fallback'` (see ruflo-agentdb ADR-0001).
   - **Plain store (namespace-routable)**: `mcp__plugin_ruflo-core_ruflo__memory_store --namespace cost-patterns` — this DOES respect the `cost-patterns` namespace because `memory_*` is namespace-routed.
8. **Close the routing feedback loop — auto-emit `hooks_model-outcome`** -- for each downgrade recommendation, format the outcome-emit command as part of the recommendation table so it can be run directly:

   ```bash
   # success path (downgrade worked)
   node plugins/ruflo-cost-tracker/scripts/outcome.mjs "<task-description>" <model> success

   # escalated path (had to upgrade after downgrade attempt)
   node plugins/ruflo-cost-tracker/scripts/outcome.mjs "<task-description>" <model> escalated
   ```

   The script wraps `npx @claude-flow/cli hooks model-outcome -t ... -m ... -o ...` with explicit-argv `spawnSync` so quoting is safe. Without this signal the router does not learn from cost-tracker's recommendations and the booster bypass rate (see `cost-booster-route` skill) does not improve over time. This is the typed equivalent of the legacy `routing-outcomes` namespace (see ruflo-intelligence ADR-0001 §"Neutral").
9. **Report** -- display: ranked recommendations with savings estimate, total potential savings, implementation priority (quick wins first), and any model-outcome events emitted in step 8

## CLI alternative

```bash
npx @claude-flow/cli@latest memory search --query "cost optimization strategies" --namespace cost-patterns
npx @claude-flow/cli@latest memory store --key "opt-2026-05-04" --value '{...}' --namespace cost-patterns
```

© ruvnet · MIT · ruvnet/ruflo

Смотрите также

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

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