smart-routing
3
总安装量
3
周安装量
#60604
全站排名
安装命令
npx skills add https://github.com/jamelna-apps/claude-dash --skill smart-routing
Agent 安装分布
gemini-cli
3
claude-code
3
codex
3
opencode
3
qoder
2
replit
2
Skill 文档
Smart Routing Decision Framework
When This Activates
Use this framework BEFORE starting complex work to determine the best model:
- Should this use Opus (architecture), Sonnet (default), or Haiku (exploration)?
- Local Ollama is ONLY for non-critical tasks (commit messages, Enchanted API)
IMPORTANT: Local LLM is NOT for Critical Work
DO NOT route development tasks to local Ollama. Local is only appropriate for:
- Commit message generation
- PR description drafts
- Enchanted/mobile API access
- Personal tinkering
Quick Decision Matrix
| Task Type | Route To | Model |
|---|---|---|
| “Where is X?” | CLAUDE | Haiku (fast exploration) |
| “What does Y do?” | CLAUDE | Haiku (simple lookup) |
| “How does Z work?” | CLAUDE | Sonnet (reasoning needed) |
| Code review | CLAUDE | Sonnet (quality matters) |
| Commit message | Local | (non-critical) |
| Multi-file refactor | CLAUDE | Sonnet |
| Debug intermittent bug | CLAUDE | Sonnet |
| Architecture decision | CLAUDE | Opus |
| Write new feature | CLAUDE | Sonnet |
| Fix across codebase | CLAUDE | Sonnet |
Model Selection Guide
Use Opus when:
- Greenfield architecture decisions
- Multiple valid approaches with non-obvious trade-offs
- High cost to reverse if wrong choice
- Cross-cutting concerns (security, scalability, performance)
Use Sonnet when (DEFAULT):
- ALL implementation work
- Bug fixes and debugging
- Feature additions
- Refactoring
- Code review
- Most planning tasks (75%)
Use Haiku when:
- File/code exploration
- Simple lookups (“where is X?”)
- Documentation updates
- Simple formatting
Use Local ONLY when:
- Commit messages (
mlx commit) - PR descriptions (
mlx pr) - Enchanted app queries
- Personal experimentation
Tool-Need Detection
Any task requiring tools should use Claude (never local):
edit,modify,change,update,fix(file operations) â Sonnetcreate file,write file,new fileâ Sonnetcommit,push,pull requestâ Sonnet (local for msg only)run test,execute,build,deployâ Sonnetinstall,npm,pip,yarnâ Sonnet
Simple Question Patterns
For quick lookups, use Haiku:
- “what is/does/are…” â Haiku
- “where is/are/do…” â Haiku
- “find”, “search”, “look for”, “locate” â Haiku
For reasoning questions, use Sonnet:
- “how does/do/to…” â Sonnet
- “why does/is/do…” â Sonnet
- “explain”, “describe” (complex) â Sonnet
Workflow
- Default to Sonnet for all development work
- Use Haiku only for simple exploration/lookups
- Use Opus only for complex architecture decisions
- Use Local only for commit messages and non-critical tasks
MCP Tools (All Use Claude)
Memory tools (use with appropriate Claude model):
memory_query– Instant hybrid search (Haiku OK)memory_functions– Function lookup (Haiku OK)smart_read– File reading (Sonnet for analysis)smart_edit– File editing (Sonnet always)
Local tools (non-critical ONLY):
local_ask– ONLY for commit messages, personal querieslocal_review– NOT for critical code review
Quality Over Cost
- Critical work: Always use Claude (Sonnet default)
- Architecture: Use Opus – worth the cost for high-stakes decisions
- Exploration: Haiku is cheap and good enough
- Trivial: Local is fine for commit messages only