Recommend the optimal Claude model (Haiku/Sonnet/Opus) for a task using a decision matrix with complexity escalators.
68
85%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
View guide
Passed
No findings from the security scan
Classify user's task → recommend optimal model with reasoning.
$ARGUMENTS| Model | When to Use |
|---|---|
| 🟢 Haiku | Simple transforms, formatting, regex, typo fix, status query, template fill, data extraction, factual lookup (no reasoning), file conversion |
| 🟡 Sonnet | Single-file coding, bug fix, code review, moderate debugging, test writing, PR review, standard refactoring, technical docs, API integration (known patterns) |
| 🔴 Opus | Multi-file refactor (3+ files), architecture/design decisions, complex debugging (multi-system), framework migration, security audit, novel algorithm design, system design with trade-offs |
| Model | When to Use |
|---|---|
| 🟢 Haiku | Summarization (<2K words), data extraction, status reports, simple translations, template filling, meeting notes formatting |
| 🟡 Sonnet | Content creation (blog, email, docs), research summaries, competitive analysis, standard business writing, persuasive proposals, marketing copy, customer communications |
| 🔴 Opus | Strategic planning, business model design, M&A analysis, organizational design, change management plans, competitive strategy, market entry decisions, crisis response, stakeholder management (competing interests), long-form reports (>2K words), executive presentations with nuance |
| Model | When to Use |
|---|---|
| 🟢 Haiku | Basic formatting, simple data viz suggestions, straightforward categorization |
| 🟡 Sonnet | Creative writing, brainstorming (single framework), persona development, user research synthesis, A/B test analysis, survey analysis |
| 🔴 Opus | Multi-framework brainstorming (SCAMPER + Starbursting + trade-off analysis), cross-session pattern detection, bias identification, retrospective analysis, ethical reasoning, strategic foresight, scenario planning |
| Model | When to Use |
|---|---|
| 🟢 Haiku | Simple conversions (PDF, EPUB), format checks, simple utilities, minimal reasoning |
| 🟡 Sonnet | Standard workflows, context management, serialization, most skills/commands (DEFAULT) |
| 🔴 Opus | Strategic analysis (brainstorm, retrospectives), multi-framework reasoning, high-stakes decisions, pattern detection across sessions |
Upgrade one tier if task has ANY of these signals:
Cap at Opus. If multiple escalators apply, still cap at Opus (don't "double upgrade").
When uncertain between two models:
Quality vs Cost trade-offs:
Speed considerations:
[emoji] **[Model]** — [1-line reason]
💰 Cost: [lowest/medium/highest] | ⚡ Speed: [fastest/medium/slowest]
💡 [Optional: "Consider [other model] if [condition]"]Example output:
🔴 **Opus** — Multi-stakeholder strategic decision with trade-offs
💰 Cost: highest | ⚡ Speed: slowest
💡 Consider Sonnet if this is exploratory (draft) rather than final recommendation| Task | Recommendation | Rationale |
|---|---|---|
| "fix typo in README" | 🟢 Haiku | Trivial single edit, no reasoning |
| "convert PDF to markdown" | 🟢 Haiku | Simple conversion, no decisions |
| "debug flaky integration test" | 🟡 Sonnet | Single-system debugging, moderate reasoning |
| "refactor auth across 15 files" | 🔴 Opus | Multi-file (3+ escalator) + architectural decisions |
| "design database schema for e-commerce" | 🔴 Opus | Architectural decision with trade-offs, long-term impact |
| "plan microservices migration strategy" | 🔴 Opus | Complex architectural planning + strategic impact escalator |
| Task | Recommendation | Rationale |
|---|---|---|
| "summarize this meeting transcript" | 🟢 Haiku | Simple text transformation, <2K words |
| "extract action items from notes" | 🟢 Haiku | Data extraction, no reasoning |
| "write blog post about AI trends" | 🟡 Sonnet | Creative writing, moderate reasoning |
| "draft sales proposal for enterprise client" | 🟡 Sonnet | Persuasive writing, moderate reasoning |
| "analyze competitor pricing strategy" | 🟡 Sonnet | Research/analysis, single framework |
| "plan market entry strategy for Europe" | 🔴 Opus | Strategic impact + cross-functional + ambiguity escalators |
| "design organizational restructuring plan" | 🔴 Opus | Political sensitivity + multiple stakeholders + strategic impact |
| "M&A due diligence analysis" | 🔴 Opus | Strategic stakes + cross-functional synthesis required |
| "crisis communication plan for data breach" | 🔴 Opus | Political sensitivity + stakes + multiple stakeholders |
| Task | Recommendation | Rationale |
|---|---|---|
| "translate paragraph to French" | 🟢 Haiku | Simple language transform, no reasoning |
| "brainstorm product names (single session)" | 🟡 Sonnet | Creative generation, moderate reasoning |
| "brainstorm with SCAMPER + trade-off analysis" | 🔴 Opus | Multi-framework escalator (SCAMPER + weighted scoring) |
| "retrospect: analyze collaboration patterns" | 🔴 Opus | Pattern detection + bias identification escalators |
| "identify blindspots in strategy" | 🔴 Opus | Bias identification + ethical reasoning escalators |
| "plan 3-day conference with speakers" | 🔴 Opus | Complex scheduling + multiple stakeholders + constraints |
| Task | Recommendation | Rationale |
|---|---|---|
| "command: convert EPUB to markdown" | 🟢 Haiku | Simple workflow, minimal reasoning |
| "command: save session context" | 🟡 Sonnet | Context management, serialization logic |
| "command: brainstorm with research + SCAMPER" | 🔴 Opus | Multi-framework escalator + strategic analysis |
| "command: retrospect domain learnings" | 🔴 Opus | Pattern detection across sessions + bias identification |
| "skill: format code with prettier" | 🟢 Haiku | Simple deterministic task |
| "skill: standard workflow implementation" | 🟡 Sonnet | Standard workflow, moderate reasoning |
| "agent: explore codebase architecture" | 🔴 Opus | Complex exploration + architectural synthesis |
Selecting a model for a code review task:
# Task: review 200-line TypeScript file for bugs
# Tier: balanced (Sonnet-class) — reasoning needed but not frontier
# Escalators: none (single file, no production risk flagged)
# Output: model alias + rationale
# -> Recommendation: Sonnet — single-file code review, moderate reasoning requiredRouting a summarization request:
# Task: summarize 5 meeting notes into bullet points
# Tier: fast (Haiku-class) — no complex reasoning needed
# Escalators: none (<2K words, no stakeholder trade-offs)
# -> Recommendation: Haiku — simple text transformation, no judgment requiredClassifying a strategic planning task:
# Task: design a market entry strategy for a new region
# Tier: reasoning (Opus-class)
# Escalators: strategic impact + cross-functional synthesis + ambiguity
# -> Recommendation: Opus — multiple escalators detected (strategic impact, ambiguity, cross-functional)