← knowledge.oriz.in

Claude Code settings balance — speed × accuracy × cost (2026-06-29 pin)

rule claude-codesettingsbalancespeedaccuracycostpreference

Claude Code settings balance — 2026-06-29 pin

Locked via 2026-06-29 grill-me session, 4 batches × 4 questions = 16 picks. Captures the "max-quality posture" since Bedrock-through-Hr is corp-paid.

The 12 picks

Setting Value Speed Accuracy Cost
effortLevel "high" 8/10 8/10 4/10
alwaysThinkingEnabled true -1/10 +2/10 +1/10
Adaptive thinking enabled (default) +1/10 -0 (with always-thinking floor) -1/10
MAX_THINKING_TOKENS DELETED 0 0 0
model "claude-opus-latest" 6/10 10/10 9/10
CLAUDE_AUTOCOMPACT_PCT_OVERRIDE "85" +1/10 9/10 -1/10
CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS "1" +3/10 +2/10 +3/10
switchModelsOnFlag true (off-axis) (off-axis) (off-axis)
CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS DELETED (betas ON) -1/10 +1/10 0
showThinkingSummaries true -0 +2/10 (catches bad paths) 0
autoMemoryEnabled true -0 +1/10 0
ANTHROPIC_AUTH_TOKEN ? settings.local.json 0 0 0 (security only)

Cost-positive number = burns more. Speed-positive number = faster wall-clock.

Rationale per axis

Speed posture: medium-high

Hr proxy compresses prefix. ToolSearch defers MCP tools out of cache. 85% compact reduces rebuild frequency. PowerShell tool over Git Bash. Pinned model + pinned effort = stable cache key. Betas ON costs a few ms of HTTP fanout — acceptable for new features.

Accuracy posture: max

Opus 4.8 daily. Always-thinking + adaptive thinking combined: floor>0, depth auto-tuned. effortLevel=high (pre-March-2026 Anthropic default; the level Boris Cherny says Claude was tuned for). Agent teams for architecture work. Thinking summaries visible.

Cost posture: don't count

Corp Bedrock via Hr means cost is downstream concern. Pick Opus over Sonnet. Pick agent teams ON. Pick 85% compact over 70% (fewer rebuilds = more cache reuse = NET cheaper despite longer prefix).

The exception: /model sonnet and /fast available per-task when the work is mechanical. Don't let "cost is downstream" become "always burn Opus on file renames."

Why these specific overrides matter

Three picks OVERRODE my initial recommendations:

  1. model: claude-opus-latest over Sonnet — overrides 2026-06-27 default-model-sonnet-4-6 memory. New memory: default-model-opus-2026-06-29. Captures the corp-pays insight that earlier grill missed.

  2. Adaptive thinking ENABLED over disabled — Marco Lancini + Pasquale Pillitteri both recommend disabling adaptive. User insight: combining alwaysThinkingEnabled=true with adaptive gives floor>0 + auto-tune, better than either alone. This is a novel position the cited articles don't cover.

  3. Agent teams ENABLED — Marco's setup; conflicts with the delegate-to-subagents-by-default rule. Resolution: when user invokes a slash command (/grill-me, /code-review), explicit delegation wins. Agent teams handles the "free-form prose multi-step" case where the explicit delegation rule didn't fire. They compose; no double-spawn.

Anti-patterns this pin avoids

When to re-grill

Cross-refs