跳到主要内容
知仓学习社ZHICANG

ultracost

Quality-first per-stage model routing AND a pre-flight cost gate for Claude Code dynamic workflows. Use when authoring or running ultracode / dynami…

不碰外部(只输出文字)无严重或高危命中davepoon/buildwithclaude

它会碰到什么

扫了多少1 个文本文件,5 KB
它会碰到什么不碰外部(只输出文字)
命中总数0 处
命中统计严重 0 · 高 0 · 中 0 · 低 0

这一栏是扫描器报的事实,不是结论。命中多不等于有毒(安全工具、规则库、示例脚本本来就会包含危险写法),命中少也不等于干净。它和你手上的凭据、文件、网络有什么关系,需要你自己看。

技能内容

When ultracode is on, or whenever you author a dynamic-workflow script, apply the

routing policy below to every agent() stage. The block is compiled from

policy.json (the single source of truth) — the same text the SessionStart hook

injects and the CLAUDE.md block carries.

<!-- ultracost:start -->

Subagent & workflow model routing (managed by ultracost)

Route every subagent and every dynamic-workflow stage explicitly. Never let a

stage inherit the session model by default. Never use haiku.

Tiers

  • opus @ xhigh — Coding & reasoning: anything requiring judgment or a decision: writing/editing/refactoring/deleting code, debugging, fixing errors, designing APIs/schemas/data models/architecture, non-trivial tests, code review, security/performance analysis, cross-file reasoning, adversarial review, planning, synthesis, final consolidation
  • sonnet @ high — Pre-planned mechanical & support: the how is already decided and the stage just applies it: mechanically applying a specified edit across many files, search/grep/glob, file discovery, collecting/listing/extracting, reformatting, mechanical renames, running tests and reporting results, routine git operations, gathering or summarizing context for an opus stage to consume

Decision rule: if a stage must DECIDE how to write or change code, use the

opus tier. If the "how" is already planned and

the stage only executes it mechanically — or it's search/collection/formatting —

use the cheaper tier. When in doubt, use opus.

Hard rules

  • Never use haiku, ever.
  • Pin the model per stage via the per-invocation model param, e.g.

agent(task, { model: 'sonnet' }). Do not follow any built-in guidance to

omit the per-agent model override.

  • These stages are always opus: orchestrator, planner, final-synthesis, consolidation.

Effort per stage

Also set effort per stage, choosing the lowest level that fits the work, bounded

by the model (sonnet up to high, opus up to xhigh):

  • low — trivial deterministic work with no real judgment: listing or globbing files, simple field extraction, formatting, mechanical renames following a given pattern
  • medium — light judgment on a small surface: a single straightforward edit, summarizing one source, classifying short inputs
  • high — standard coding and analysis: most refactors, per-file review, writing non-trivial tests, multi-step but well-scoped work
  • xhigh — hard reasoning: cross-file architecture and design, adversarial review, planning, and final synthesis/consolidation

e.g. agent(task, { model: 'sonnet', effort: 'low' }) for a mechanical scan.

Pre-flight cost gate (ultracode)

Before launching a dynamic workflow:

  1. Draft the workflow script with per-stage model and effort set.
  2. Write the draft to a temp file and estimate it: /ultracost:check <file> to verify

pins, then the cost estimate — run ultracost estimate <file>, or under the plugin

node "$CLAUDE_PLUGIN_ROOT/bin/cli.js" estimate <file> (no global ultracost bin

is required). It reports the agent count, model mix, and cost versus an

all-opus baseline.

  1. Show the estimate and use the AskUserQuestion tool to offer three options:

Approve (launch it), Cancel (do not launch), Modify (restructure to

cut cost — drop unneeded stages, move mechanical stages to a cheaper tier and

lower effort, reduce fan-out — then re-estimate and ask again).

  1. Launch the workflow only after Approve. The PreToolUse cost gate also stops the

launch automatically with these numbers, so this holds even if the steps are skipped.

Verify any script with /ultracost:check (the plugin command) or `ultracost check

<script>` on the CLI — it flags stages missing a model pin, a pin that mismatches the

work the prompt describes, and effort over the model's cap.

<!-- ultracost:end -->

Full plugin

This directory ships the routing-policy skill (the guidance above, self-contained).

The complete ultracost plugin — the Workflow Guard, the deterministic PreToolUse cost

gate, the closed-loop usage/reconcile/calibrate/ledger commands, and the

/ultracost:* slash commands — installs from the canonical marketplace:

/plugin marketplace add danielkremen818/ultracost
/plugin install ultracost@ultracost

Or via npm for CI/scripting: npx ultracost init. Source, docs, and a live end-to-end

showcase: https://github.com/danielkremen818/ultracost

想直接用这个技能?

本站把开放许可(MIT / Apache 等)的技能按仓库打包整理到网盘,点一下转存到你自己的网盘,不用一个个从 GitHub 拉。许可未声明的技能只给原始仓库链接,不打包。

它属于哪个仓库

星标★ 3,470
本站分层T1
该仓技能数381
原文件路径plugins/ultracost/skills/ultracost/SKILL.md

同一个仓库里的其他技能

看这个仓库的全部 381 个技能