Help us improve
Share bugs, ideas, or general feedback.
From claude-router
Manually routes queries to specific Claude models (Haiku, Sonnet, Opus) via /route command, overriding automatic selection for speed, cost, or complexity control.
npx claudepluginhub 0xrdan/claude-router --plugin claude-routerHow this skill is triggered — by the user, by Claude, or both
Slash command
/claude-router:skills/routeThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Override automatic model selection and force a specific Claude model for your query.
Routes Claude Code tasks to optimal models (Haiku, Sonnet, Opus) using decision matrices, cost tables, complexity signals, and subagent assignments for cost/quality tradeoffs.
Recommends optimal Claude model (Haiku, Sonnet, Opus) for tasks using decision matrix for technical, business, strategy, creative, and command complexity.
Recommends Claude models (Haiku for exploration, Sonnet for implementation, Opus for decisions) via routing matrix for task types, subagents, and cost-quality tradeoffs.
Share bugs, ideas, or general feedback.
Override automatic model selection and force a specific Claude model for your query.
/route <model> <query>
Where <model> is one of:
haiku or fast - Use Haiku for simple, quick taskssonnet or standard - Use Sonnet for typical coding tasksopus or deep - Use Opus for complex analysisCRITICAL: The user's explicit model choice MUST be honored. Do NOT override, reclassify, or second-guess their selection. This is a MANUAL OVERRIDE command - the entire point is to bypass automatic classification.
Parse $ARGUMENTS to extract the model and query:
DO NOT:
The user said which model. Use that model. Period.
| Argument | Executor | Model |
|---|---|---|
haiku or fast | fast-executor | Haiku |
sonnet or standard | standard-executor | Sonnet |
opus or deep | deep-executor | Opus |
/route opus What's the syntax for a TypeScript interface?
Result: Routes to Opus (deep-executor) regardless of query complexity.
/route haiku Fix the authentication bug in login.ts
Result: Routes to Haiku (fast-executor) for cost savings.
/route sonnet Design a caching system
Result: Routes to Sonnet (standard-executor).
If the user doesn't provide a valid model, respond with:
Usage: /route <model> <query>
Models:
haiku, fast - Quick, simple tasks (cheapest)
sonnet, standard - Typical coding tasks (default)
opus, deep - Complex analysis (most capable)
Example: /route opus Analyze the security of this authentication flow