Help us improve
Share bugs, ideas, or general feedback.
Routes tasks to Haiku, Sonnet, or Opus based on complexity to optimize cost and quality. Use for intelligent model selection and tiered routing.
npx claudepluginhub frankxai/claude-skills-library --plugin claude-skills-libraryHow this skill is triggered — by the user, by Claude, or both
Slash command
/claude-skills-library:model-routingThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
You have access to intelligent model routing. Before executing any task, analyze complexity and route to the appropriate model tier.
Routes coding tasks to optimal AI model tier by complexity: no LLM for mechanical edits, Haiku for simple refactors, Sonnet for multi-file bugs, Opus for architecture/security. Saves 50-65% API costs.
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.
You have access to intelligent model routing. Before executing any task, analyze complexity and route to the appropriate model tier.
TASK COMPLEXITY ANALYSIS
────────────────────────────────────────────────────────────────
HAIKU (Fast, Cheap) - Use for:
├── Simple file operations (read, list, navigate)
├── Scaffolding and boilerplate generation
├── Deterministic transformations (format, lint, compile)
├── Status checks and health monitoring
├── SEO metadata generation
├── Deployment commands (after code is written)
├── Documentation formatting
├── Simple search and replace
│
│ Token cost: ~$0.25/1M input, $1.25/1M output
│ Latency: Fastest
│ Use when: Task has clear, unambiguous steps
SONNET (Balanced) - Use for:
├── Feature implementation (standard complexity)
├── Bug fixes requiring analysis
├── Content writing (articles, social posts)
├── Code review and quality checks
├── Test generation
├── Refactoring with clear patterns
├── API integration work
├── Database schema design
│
│ Token cost: ~$3/1M input, $15/1M output
│ Latency: Medium
│ Use when: Task requires reasoning but not deep strategy
OPUS (Strategic, Complex) - Use for:
├── Architecture decisions (system design)
├── Multi-agent coordination (council, swarm)
├── Strategic planning (business, product)
├── Complex debugging (multi-file, subtle bugs)
├── Security audits and vulnerability analysis
├── Enterprise AI system design
├── Book writing (narrative, character development)
├── Research synthesis (multiple sources)
├── Ambiguous requirements interpretation
│
│ Token cost: ~$15/1M input, $75/1M output
│ Latency: Slowest but most capable
│ Use when: Task requires deep reasoning, creativity, or strategy
When processing a request, apply these rules:
*.config.*, package.json, tsconfig.json/mcp-status, /inventory-status, /nextjs-deploy (execution phase)*.ts, *.tsx, *.py, *.md (content files)/article-creator, /create-music, /spec, /generate-social/starlight-architect, /council, /author-team, /researchBEFORE (No routing):
All tasks → Opus → $75/1M output tokens
AFTER (With routing):
Simple tasks (40%) → Haiku → $1.25/1M = $0.50
Medium tasks (45%) → Sonnet → $15/1M = $6.75
Complex tasks (15%) → Opus → $75/1M = $11.25
──────────────────────────────────────────────
TOTAL: $18.50 vs $75 = 75% cost reduction
When using the Task tool, specify model based on routing:
// Simple task - use haiku
Task({
subagent_type: "Explore",
model: "haiku",
prompt: "List all files in src/"
})
// Medium task - use sonnet (default)
Task({
subagent_type: "code-reviewer",
model: "sonnet",
prompt: "Review this PR for issues"
})
// Complex task - use opus
Task({
subagent_type: "Plan",
model: "opus",
prompt: "Design the architecture for a multi-tenant SaaS platform"
})
| Command | Default Model | Rationale |
|---|---|---|
/acos | sonnet | Router needs reasoning |
/article-creator | sonnet | Content creation |
/create-music | sonnet | Creative work |
/infogenius | sonnet | Research + creation |
/starlight-architect | opus | Strategic design |
/council | opus | Multi-perspective |
/research | sonnet | Information synthesis |
/spec | sonnet | Feature planning |
/nextjs-deploy | haiku | Execution |
/mcp-status | haiku | Status check |
/inventory-status | haiku | Status check |
/publish | haiku | Execution |
/polish-content | sonnet | Editing |
/review-content | sonnet | Quality check |
If a haiku-routed task fails or produces poor results:
haiku (attempt) → fail → sonnet (retry) → fail → opus (final)
Model Routing v1.0 - Implementing claude-flow's intelligent routing pattern