Skip to content
Model Routing·2 min·English

Model map for Claude Code

When to start with Sonnet and when to open Opus in Claude Code, without burning a strong model on grunt work and without letting a fast model decide alone.

Model map for Claude Code

What you get

A short decision rule for when to run Sonnet and when to open Opus

Who it is for

For anyone working with Claude Code who wants to split correctly between fast execution, deep planning, and review before risk.

1. The quick rule

If the task repeats, splits into pieces, or needs many attempts, start with Sonnet. If the task decides architecture, money, security, or a decision that is hard to reverse, open Opus.

2. When Sonnet is enough

  • Initial code scanning and understanding structure.
  • A research subagent that returns a focused summary.
  • A draft solution once the direction is clear.
  • Small fixes after a review that already found the problem.

3. When to open Opus

  • Comparing architecture alternatives.
  • A stubborn bug after several attempts in the same direction.
  • Security, money, permissions, or deletion.
  • The final review before merge or release.

4. Short decision table

Copy box
Situation: research subagent
Model: Sonnet

Situation: initial code scan
Model: Sonnet

Situation: writing a draft solution
Model: Sonnet

Situation: comparing architecture alternatives
Model: Opus

Situation: stubborn bug after several attempts
Model: Opus

Situation: final review before merge
Model: Opus

5. Common mistakes

  • Running everything on Opus and then being surprised when the quota burns out.
  • Letting the same model both run the work and approve critical work.
  • Switching models before you define what counts as done.
  • Forgetting that review should be a different role, not a continuation of the same attempt.

6. A short prompt to start with

Copy box
Task: [what needs to be done]

Split the work:
1. What Sonnet can do fast.
2. Where you need Opus to decide or review.
3. What counts as done.
4. What evidence proves the work succeeded.

Do not start executing before the model split is clear.

How to use this now

The point is not to pick a more expensive model. The point is to separate who runs, who thinks, and who reviews.

AI-native products, workshops, and automations. Built from everywhere.

© 2026 Daniel Goldman