aiskillstore/route
Manually route a query to the optimal Claude model (Haiku/Sonnet/Opus)
npx skills add https://github.com/aiskillstore/marketplace --skill route
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
Take aiskillstore/route from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.