---
name: default-model-sonnet
description: User prefers Sonnet as the default model in Claude Code for token efficiency; switch back only on explicit request.
metadata: 
  node_type: memory
  type: feedback
  originSessionId: e158af4e-1bd3-48a8-bad5-a9a6d2cf9d13
  modified: 2026-07-22T17:47:42.664Z
---

User set `model: "sonnet"` in `~/.claude/settings.json` to reduce token spend. Opus was the prior default.

**Why:** Token efficiency — Sonnet is significantly cheaper than Opus for tasks that don't need Opus-class reasoning. User asked for "maximum efficiency for token usage."

**How to apply:** Default to Sonnet for all tasks in this environment unless the user explicitly asks for Opus, names a reasoning-heavy task (architecture, long-horizon planning, hard debugging), or uses a flag like `--opus`. If a task is ambiguous, stay on Sonnet.
