CodingSoftware & developer tools
Anthropic's Claude Code team publishes effort-level tests and recommends low effort for drafting, high for verification
Anthropic's Claude Code team has published guidance and test results on effort levels, showing higher settings raise benchmark pass rates while multiplying time and tokens, and recommending low effort for drafting, high for verification and max only for long unattended work.
From the r/AISEOInsider (via last30days) article of October 26, 2026 and cited sources: Effort controls how much work Claude does on a task. [5] [7] [8]
SOURCES[5] Choosing a Claude model and effort level in Claude Code… claude.com[7] Model configuration – Claude Code Docs code.claude.com[8] Effort – Claude Platform Docs platform.claude.com
AI-assisted, not human-edited. Methodology Corrections Who owns this site
- Original source
- r/AISEOInsider (via last30days) article, independent perspective
- Brief by
- AT Pulse research desk AI-assisted; publisher and contact on the desk page
- When
- October 26, 2026 article published
- Covered
- Oct 26 edition
- Evidence
- 9 sources across 8 sites
- 1Why 99% of People Get Their Claude Code Effort Level Wrongreddit.com
- 2The Truth About Claude Code Effort Levelsreddit.com
- 3Linked video: Why 99% of People Get Their Claude Code…youtube.com
- 4Using Claude Code: Spending your effort…claude.dev
- 5Choosing a Claude model and effort level in Claude Code…claude.com
- 6Claude Opus 5.5 Effort Levels Tested (TokenSave)tokensave.app
QuietHow it’s measured
YouTube video · 1K views · 4 likes
Reach blends public engagement (views, likes, comments, shares, stars) from the platforms where the story or its original source lives: YouTube, Hacker News, GitHub, Substack and similar. A video and the article written from its transcript share one score, taken from the video. Platforms with no data are left out rather than counted as zero, and the age of a story never lowers its score.
Effort controls how much work Claude does on a task. That includes thinking, tool calls, files read and steps taken before checking in. It guides behavior but is not a hard token budget. There are five levels, from low to max, and xhigh is missing on some models. Defaults depend on the surface: Opus, Sonnet and Haiku 5.5 default to medium in Claude Code, but Sonnet 5.5 defaults to high in the API. [5] [7] [8]
On Terminal-Bench 3.0, Anthropic's own runs of Fable 5.1 passed 214 of 370 attempts at max effort and 140 at low. Median token use was about three times higher at max. In a single app build, low effort took 1.5 minutes and max took 67. An independent TokenSave test on Opus 5.5 found max took about 42 times longer and cost about 11 times more than low, but it did not measure quality. [4] [6] [9]
The recommended workflow is to write a detailed spec first, build and iterate on low, then verify on high. Xhigh and max are for long jobs that run without supervision. Anthropic found that detailed specs made results more alike across effort levels. Higher effort catches missed edge cases, but it does not fix a wrong overall approach. [3] [4] [5]
Max is not a safe blanket setting. The docs warn that it costs much more for small gains on most workloads and can overthink, especially on structured-output tasks. In Claude Code, max lasts only for the current session unless set through an environment variable. Changing top-level effort mid-session invalidates the prompt cache, while per-message effort, currently in beta, keeps it. [7] [8]
Time and cost rise steeply at higher effort, while quality gains are documented only for specific tasks. Choosing effort per task instead of defaulting to max could cut spend and wait time, while keeping high effort for the work that needs checking.
Sources are checked and the primary Anthropic post is confirmed. Here is the dossier.
Executive brief
In Anthropic's own Terminal-Bench 3.0 runs, Claude Fable 5.1 at max effort passed 214 of 370 attempts, against 140 at low. That is about 53% more passes, and median token use rose roughly threefold (Using Claude Code: Spending your effort). In the same post, one simple app took 1.5 minutes to build at low effort and 67 minutes at max. The r/AISEOInsider post and its linked video retell this Anthropic material, mostly accurately, and use it to promote a paid community. The practical advice from Anthropic's Claude Code team is to draft on low effort, verify on high, and keep max for long unattended work.
What changed and event timeline
Anthropic separates model choice from effort
Lydia Hallie's guide says effort controls how many files Claude reads, which tools it uses and how many steps it takes before checking in. It recommends starting at default effort ().
Claude Code engineer publishes effort tests
Thariq Shihipar reports three app builds and a Terminal-Bench 3.0 sweep on Opus 5.5 and Fable 5.1. He recommends a workflow of interview, build on low, then verify on high ().
Independent cost test
TokenSave ran one brick-breaker prompt on Opus 5.5 at each level. Low took 32 seconds and cost $0.48; max took 22m22s and cost $5.25. Further runs were added on October 23 ().
Commentary repackages the guidance
A Reddit post and video summarize Anthropic's levels and numbers alongside ads for a paid "AI Profit Boardroom" (;).
Capabilities and access
- Levels: low, medium, high, xhigh and max.
- Defaults in Claude Code: medium on Opus 5.5, Sonnet 5.5 and Haiku 5.5; xhigh on Opus 4.7; high elsewhere.
- How to set it:
/effort,--effort,CLAUDE_CODE_EFFORT_LEVEL, or per-modelmodelSettings.
Read the full section
- Levels: low, medium, high, xhigh and max. Opus 4.6 and Sonnet 4.6 have no xhigh, and Claude Code falls back to the nearest lower level (Claude Code model config).
- Defaults in Claude Code: medium on Opus 5.5, Sonnet 5.5 and Haiku 5.5; xhigh on Opus 4.7; high elsewhere.
- How to set it:
/effort,--effort,CLAUDE_CODE_EFFORT_LEVEL, or per-modelmodelSettings. - Max does not persist: max applies to the current session only unless set through the environment variable. The video says the same (05:19).
- API: set
output_config.effort. Per-message effort is in beta (headermid-conversation-output-config-2026-07-01) and keeps the prompt cache (Effort docs).
Technical analysis for researchers and developers
- What effort governs: all output tokens, including thinking, tool calls and response text. It is a behavioral signal, not a hard token budget.
- Benchmark method: 5 attempts per task, 370 attempts in total, GPU tasks excluded, and Fable 5.1 run with production safety interventions off.
- Switching cost: changing top-level effort mid-session invalidates the prompt cache.
Read the full section
- What effort governs: all output tokens, including thinking, tool calls and response text. It is a behavioral signal, not a hard token budget. On Opus 5.5, adaptive thinking cannot be disabled, so effort is the main control on cost (Effort docs).
- Benchmark method: 5 attempts per task, 370 attempts in total, GPU tasks excluded, and Fable 5.1 run with production safety interventions off. Production results may therefore differ (Spending your effort).
- Switching cost: changing top-level effort mid-session invalidates the prompt cache. Per-message effort avoids this.
- Re-tuning: the docs say Sonnet 5.5's levels are recalibrated, so settings carried over from Sonnet 5 need a fresh sweep.
Claims and evidence
- Fitness app, 1.5 vs 67 minutes (low vs max). Medium took 4 minutes and high 11 (Spending your effort).
- 140 vs 214 passes, about 3× tokens. Vendor-run, and not reproduced by the benchmark maintainers.
- 34% → 75%. The Reddit text says this was on "hardest tasks". Read it as a category result, not a difficulty tier.
Read the full section
- Fitness app, 1.5 vs 67 minutes (low vs max). Medium took 4 minutes and high 11 (Spending your effort). This was a single underspecified build reported by Anthropic.
- 140 vs 214 passes, about 3× tokens. Median was 73k tokens at low and 222k at max (same source). Vendor-run, and not reproduced by the benchmark maintainers. Terminal-Bench 3.0 itself is a community benchmark hosted by Stanford, Harbor and the Laude Institute (tbench.ai).
- 34% → 75%. The Reddit text says this was on "hardest tasks". The video transcript says "hardware tasks" (03:42), and the primary source frames it as a hardware category. Read it as a category result, not a difficulty tier.
- 0/5 → 4/5 on a data-analysis task. Matches Anthropic's
gsea-proteomicsexample. - A steep time and cost curve is independently supported. TokenSave measured about 42× the time and 11× the cost at max (TokenSave). It did not measure quality.
Context and prior work
Effort extends earlier thinking controls. Opus 4.5 paired effort with budget_tokens, and Opus 4.6 and Sonnet 4.6 can still revert to MAX_THINKING_TOKENS (Claude Code model config).
Read the full section
Effort extends earlier thinking controls. Opus 4.5 paired effort with budget_tokens, and Opus 4.6 and Sonnet 4.6 can still revert to MAX_THINKING_TOKENS (Claude Code model config). Defaults have moved over time:
- Opus 4.7 defaulted to xhigh.
- Opus 5 defaulted to high.
- Opus 5.5 dropped to medium, so a request that omits effort now runs one level lower than it did on Opus 5 (Effort docs).
Limitations, safety and contested findings
- Max can backfire. Claude Code docs call it prone to diminishing returns (Effort docs).
- Effort does not fix a wrong approach. It reduces missed edge cases, but not a wrong strategy (video 05:39; Spending your effort).
- The video says Sonnet 5.5 defaults to medium (03:09). That holds in Claude Code, but the API default for Sonnet 5.5 is high.
Read the full section
- Max can backfire. The API docs say it adds significant cost for small gains on most workloads and can cause overthinking on structured-output tasks. Claude Code docs call it prone to diminishing returns (Effort docs).
- Effort does not fix a wrong approach. It reduces missed edge cases, but not a wrong strategy (video 05:39; Spending your effort).
- Defaults differ by surface. The video says Sonnet 5.5 defaults to medium (03:09). That holds in Claude Code, but the API default for Sonnet 5.5 is high.
- The "99%" headline has no supporting data.
Business and practitioner implications
- Treat effort as a cost lever. Per-task routing beats a blanket max setting.
- Write a detailed spec first. Anthropic found that detailed specs made results more alike across effort levels (video 06:20), which makes low-effort drafting safer.
- Enterprise admins can cap effort per role (
maxEffortLevel) to limit spend.
Read the full section
- Treat effort as a cost lever. Per-task routing beats a blanket max setting. Hallie's guide also says the default is right for most tasks, and recommends a higher model when Claude fails with full context and higher effort when it skips steps (guide).
- Write a detailed spec first. Anthropic found that detailed specs made results more alike across effort levels (video 06:20), which makes low-effort drafting safer.
- Enterprise admins can cap effort per role (
maxEffortLevel) to limit spend.
The source trail.
Sources (9)
Why 99% of People Get Their Claude Code Effort Level Wrong
Feed excerpt only. A transcript of the video linked from this page is supplied (linked video auto captions; https://www.youtube.com/watch?v=IH9JG_y8hfY); automatic text may contain errors.
reddit.comThe Truth About Claude Code Effort Levels
Related coverage; assess separately
reddit.comLinked video: Why 99% of People Get Their Claude Code Effort Level Wrong
linked video auto captions
www.youtube.com