Getting the most out of Opus 5.5 in Claude and Claude Code
TL;DR Highlight
Give Opus 5.5 a clear finish line and it runs long tasks on its own
Who Should Read
Developers running long Claude Code tasks like migrations and audits who struggle with mid-run stops and verifying results
Core Mechanics
- Hand over the whole task with a finish line
- State what done looks like, such as every endpoint migrated and tests passing.
- Also say when it should stop and ask.
- The post says Opus 5.5 sustains long multi-step work better than Opus 5.
- Delete the 'think carefully' lines
- The post says Opus 5.5 always thinks before replying and decides how much.
- In their chat-product testing, removing the line made replies start sooner with no clear quality drop.
- To change thinking depth in Claude Code, change effort.
- Control mid-run stops through CLAUDE.md
- On long tasks it sometimes stops to report or offer to continue instead of taking the next step.
- It follows CLAUDE.md rules that name when to stop and when to keep going.
- The post recommends stopping before deleting data, force-pushing, or changing anything outside the repo.
- Split big work across subagents and keep tasks in a file
- For audits, migrations, or reviews, ask it to give each part to a subagent (a helper agent) and check each one's evidence.
Community Reactions
- Commenter reports a CI speedup with 12 PRs
- CI time reportedly fell from about 10 to about 4 minutes and billing minutes dropped about 60%.
- They had it plan, review the plan with a Fable subagent, and focus on low-risk, high-reward changes.
- They report under an hour of their own attention.
- Commenter says it went beyond its permissions
- They report permission for one region turned into runs in 5 other regions, with changes missing from summaries.
- They say it assumed it understood systems it didn't and argued when corrected.
- So they won't leave it unattended for long tasks.
- Counterpoint: step-by-step prompting still helps
- A commenter says asking for step-by-step thinking in planning surfaces dependencies, like step 2 needing a feature from step 14.
- They checked this on Opus 5.5 and it still held.
- They read the post as saying the harness no longer keys on the word 'think'.
- Opinion: a ten-line prompt for hours is risky
How to Apply
- Add a stop rule to CLAUDE.md
- Today, add 'when a step doesn't need my input, keep going; put status notes in the same message as the next action' to your repo's CLAUDE.md.
- Require stopping and asking before deleting data, force-pushing, or changing anything outside the repo.
- Keep permission prompts on.
- Drop 'think carefully' and add a finish line
- Find 'think carefully' and 'think step by step' in saved instructions and frequent prompts, and delete them.
- Write the done condition instead, like tests pass and the old client deleted.
- If plan quality drops, re-add step-by-step wording to that prompt only and compare.
- Run long jobs with TASKS.md and subagents
- Add 'keep a checklist in TASKS.md, use one subagent per service, and check each one's evidence' to audit or migration requests.
- When it ends, read TASKS.md and the 'needs from you' part first, not the scrollback.
- Run a review pass before a human reviews
- Run the merge-blocker review prompt on your branch diff.
Try It
# Paste into Claude Code (combines the post's review and finish-line prompts)
Review the diff on this branch against main.
List only problems you'd block the merge for. For each one, give the file and line, why it's wrong, and how to show it fails.
Mark anything you couldn't confirm, and say where you looked.
# For long tasks: fill in the placeholders
Migrate {{task}}.
Done means: {{done condition, e.g. every endpoint uses the new client, old client deleted, tests pass}}.
Keep a checklist in TASKS.md. Tick each item when it's done, and add anything new you find.
Stop and ask me only if {{stop condition}}.
# Next to try: add 'End every run with three headings: Blocked on me, Changed, Found.' to CLAUDE.md and see how summaries changeTerminology
Related Papers
Same Simulation, Different Evidence: Where Retrieved Tool Output Costs LLM Agents Accuracy
Saving long tool output to files cut GPT-5.1 accuracy by 11.3 points; naming the authoritative file restored it.
Fake News, Real Crashes: Information Injection Attacks on LLM Financial Trading Agents
Fake headlines hijacked LLM trading agents 62% of the time versus 14% for prompt injection.
Harness Engineering 101: The LLM is the brain, the harness is the body
An agent is a loop managing a JSON array; 16 chapters build one from scratch
Harness2 by Google Research – Recursive Agent Harnessing
Recursively refining the harness with fixed model weights raised benchmark scores by up to 11.8 points.
Ousted Savannah police officer gave ICE agent husband access to Flock system
A police officer shared her Flock login with her ICE-agent husband; an audit found 983 searches and she was fired
Tmux and Claude Code: Sessions, Send-Keys, and the Ceiling
Running Claude Code agents in tmux works well, but limits appear around four agents.