| name | self-decide |
| description | Route Claude Code work to lower-cost or higher-quality model profiles based on task difficulty and risk. |
Use Self Decide before choosing a model or effort level for user prompts, subagent tasks, skill calls, and tool-heavy phases.
Routing policy:
- Easy, narrow, reversible tasks should use the cheap profile.
- Medium coding tasks should use the balanced profile.
- Hard, broad, risky, production, migration, security, privacy, financial, legal, or medical tasks must use the quality profile.
- If classification confidence is low, prefer the quality profile.
- Do not change tool permissions or bypass approval policy.
Run this for an explicit routing explanation:
self-decide classify --text "<task>" --pretty
If self-decide is unavailable, install the repository package:
python -m pip install -e .