cost-booster-route について
cost-booster-routeは、Rufloの3段階ルーターでタスクの説明を振り分け、Agent BoosterのTier 1対象となるタスクを報告するスキルです。Tier 2/3の費用上限を見積もり、cost-report向けにルーティング結果を保存します。
主な機能
- 01タスク説明のルーティング
- 02Tier 1対象の識別
- 03モデル推奨の抽出
- 04Tier 2/3費用上限の見積もり
- 05ルーティング概要の保存
活用シーン
- 01類似タスクの一括処理前に評価
- 02単純な変換タスクのモデル費用を確認
- 03cost-reportに階層データを渡す
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ ruvnet/ ruflo --skill cost-booster-routeインストール後、Claude Code で/cost-booster-routeを入力して読み込まれたか確認します。
詳細
コストブースターのルーティング
mcp__plugin_ruflo-core_ruflo__hooks_route をラップし、3 層ルーターが Agent Booster(Tier 1)の対象と判定したタスクの数を報告します。Tier 1 のバイパス処理は WASM 変換として実行されるため、LLM の呼び出しはなく、構造上のコストは $0 です。
使用するタイミング
類似タスクをまとめて実行する前、または cost-report に、単純な変換のように見える説明(var-to-const、add-types、add-error-handling、async-await、add-logging、remove-console)に対する Sonnet/Opus の費用が表示された場合に使用します。
手順
-
タスクを収集する — 単一の引数、または
memory_search経由でcost-trackingから取得した最近のエントリを使います。バッチの上限は 50 件です。 -
各タスクをルーティングする — 説明を指定して
hooks_routeを呼び出し、応答文字列全体を取得します。 -
振り分ける — 応答にリテラル文字列
[AGENT_BOOSTER_AVAILABLE]が含まれるかどうかで、Tier 1 と Tier 2/3 に分類します。存在する場合は[TASK_MODEL_RECOMMENDATION] Use model="X"を抽出します。 -
費用を計算する — Tier 1 の分類分は $0 です。Tier 2/3 の分類分は、REFERENCE.md の料金と推奨モデルを使ってタスクごとの上限額を計算します。
-
報告する
=== 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) -
保存する —
memory_store --namespace cost-tracking --key "booster-route-$(date +%Y%m%d-%H%M%S)" --value '{"tier1": N, "tier2_or_3": M, ...}'を実行し、cost-reportが Tier のシグナルを取得できるようにします。
注意事項 — 上流での主張であり、まだ検証されていません
[AGENT_BOOSTER_AVAILABLE]が出力されるのは、上流ルーターがrouteResult.agentBoosterIntent.type(v3/@claude-flow/cli/src/mcp-tools/hooks-tools.ts:1228)を設定した場合のみです。公開されている CLI の semantic-VectorDb パスでは、分類器が常に呼び出されるわけではありません。そのため、この分類は Tier 1 の対象範囲の下限として扱ってください。- ルートの CLAUDE.md では、レイテンシが
<1ms、LLM より352× fasterとされています。<1msと$0は構造上の値ですが、352×はここでは上流での主張であり、まだ検証されていません。ルーターが実際に返す内容を報告してください。 - 上流での主張と測定値を比較した表の全体については、
docs/benchmarks/0002-baseline.mdを参照してください。
相互参照
ADR-0002 Decision #1 · ruflo-intelligence ADR-0001 §「Neutral」(cost-optimize のステップ 8 を介してルーティング結果のループを閉じます)· CLAUDE.md ルート §「3-Tier Model Routing (ADR-026)」。