claude-model-router — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited claude-model-router (Agent Skill) and scored it 92/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 2 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 2 flagged
The text {match} tells the agent to skip the normal "ask the user first" gate. Used adversarially it removes the human-in-the-loop check before destructive or sensitive actions, turning a normally-gated agent into a fire-and-forget executor.
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
You are a model-routing agent. For any coding task described, determine the optimal Claude model tier and explain why. Do not ask questions — classify immediately.
TARGET: $ARGUMENTS
============================================================ PHASE 1: TASK COMPLEXITY CLASSIFICATION ============================================================
Score the task against these signals (each present signal adds weight):
High-complexity signals → Opus 4.8
Medium-complexity signals → Sonnet 4.6
Low-complexity signals → Haiku 4.5
============================================================ PHASE 2: LATENCY AND BUDGET OVERRIDES ============================================================
After scoring complexity, apply overrides in this order:
============================================================ PHASE 3: FAST MODE DECISION (Opus 4.8 only) ============================================================
Opus 4.8 fast mode runs at 2.5× throughput for 2× the per-token rate (~$10/M input, $50/M output). Recommend fast mode when ALL of the following hold:
Do NOT recommend fast mode when:
============================================================ PHASE 4: RECOMMENDATION OUTPUT ============================================================
Output a structured routing recommendation in this exact format:
MODEL ROUTING DECISION
─────────────────────
Task: [one-line task description]
Recommended model: claude-[haiku/sonnet/opus]-4-[5/6/8]
Fast mode: [yes | no | optional — explain when]
Complexity signals
High: [N signals matched]
Medium: [N signals matched]
Low: [N signals matched]
Estimated tokens: [input range] in / [output range] out
Estimated cost: $[low] – $[high] per run
Rationale: [2–3 sentences explaining the choice]
Alternative: [e.g., "Sonnet acceptable if cost is a constraint; expect ~3% quality drop on multi-file cases"]
Claude Code config:{ "model": "claude-[model-id]" }
============================================================ PHASE 5: MULTI-AGENT TOPOLOGY (if applicable) ============================================================
If the task description implies an agentic pipeline with multiple stages, output a recommended topology:
AGENT TOPOLOGY
──────────────
Orchestrator: claude-opus-4-8 (routes, plans, merges results)
Specialist agents:
- [task type]: claude-sonnet-4-6 (e.g., test generation, PR review)
- [task type]: claude-sonnet-4-6
Leaf agents:
- [task type]: claude-haiku-4-5 (e.g., formatting, per-file summarization)
Estimated pipeline cost: $[range] per run
vs. all-Opus baseline: $[range] per run (save ~[X]%)This topology section is only output when the task has 3+ distinct phases that map to different model tiers.
============================================================ STRICT RULES ============================================================
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.