AI Guides

How to Stop Hitting Claude Usage Limits (part 2)

Mika Reyes
Mika Reyes

Co-founder at King’s Cross Labs · ex-LinkedIn PM & Forbes 30 Under 30

The most expensive thing you do in Claude isn't uploading files or running long sessions. It's sending a vague prompt, getting a wrong answer, and sending five more messages to fix it.

Every follow-up stacks on top of the full conversation history. Claude re-reads all of it on every turn. By message 30, a developer tracked his usage and found that 98.5% of tokens were spent re-reading conversation history. Only 1.5% went toward actual output.

This part covers how to write better prompts and how to structure sessions before they snowball.


How you write to Claude

1. Say "ask me questions" instead of writing a long prompt

A 500-word prompt costs 500 tokens every time Claude re-reads the conversation -- which is every message. A 15-word prompt that lets Claude ask clarifying questions means Claude generates the questions once and your answers stay short and specific.

My go-to prompt is under 30 words: "I want to [task] to [success criteria]. Read my folder. Ask me questions using AskUserQuestion before you start." Clicking options costs almost nothing. Typing paragraphs costs a lot.

Claude Cowork showing the AskUserQuestion tool in action with clickable multiple-choice options displayed instead of a blank text box
Clicking an option vs. typing a paragraph. One costs almost nothing. The other adds hundreds of tokens to every future message.

2. Use voice-to-text for richer answers in fewer messages

This sounds counterintuitive. Speak more and spend fewer tokens? When you type, you send lazy prompts. "Make it better." Claude guesses wrong. You send three more messages to correct it. Each one reloads the full conversation history.

When you speak, you naturally give more context in one shot. "The tone is too stiff. I want it to sound like I'm texting a friend who runs a 200-person company. Keep the data but make it casual. Only redo section 2." That's one message instead of five. I use Wispr Flow for this -- it's a voice-to-text tool that works in any text field on your screen.

Slide showing why voice-to-text reduces follow-up messages and token waste
Use voice-to-text to add context in one message instead of multiple follow-ups.

3. Stop asking Claude to redo the whole thing

When section 3 of a report is wrong, don't say "redo the report." Say "only redo section 3. Keep everything else to save tokens." Every full redo means Claude regenerates the entire output. If your report is 2,000 tokens, that's 2,000 output tokens burned again on parts that were already right.

Add "No commentary. No explanations. Just the output." when you know exactly what you want. Claude defaults to being verbose. Every "Happy to help! Here's what I did..." is tokens you're paying for.

Before/after showing two prompts side by side: "redo the report" vs. "only redo section 3. No commentary, just the output."
Targeted edits vs. full redos. Same result, a fraction of the tokens.

4. Batch your tasks into one message

Three separate messages means Claude loads the full conversation context three times. One message with three tasks means one load. Instead of "Summarize this article," then "List the main points," then "Suggest a headline" -- write: "Summarize this article, list the main points, and suggest a headline." One message. Three answers. One context reload. The answers usually come out better too.

Slide showing three separate prompts versus one batched message
Batch tasks in one message so Claude only reloads context once.

5. Use the same prompt structure every time

Anthropic has confirmed that prompts you use frequently get partially cached -- meaning similar structures you reuse cost less to process over time. Keep a stable prompt library and only swap out the variable part.

I use the same 30-word structure for 80% of my sessions: "I want to [task] to [success criteria]. Read my folder. Ask me questions using AskUserQuestion before you start." One template. Dozens of use cases.

Slide showing repeated prompt structures and caching benefits
Reuse a stable prompt template so frequent structures become cheaper over time.

6. Edit your message instead of sending a follow-up

In Chat, you can click Edit on your original message, rewrite it, and regenerate. The old exchange gets replaced, not stacked. Every "No, I meant..." or "Can you try again but..." adds to the conversation history that Claude re-reads on every turn. The edit button eliminates this entirely.

This is the highest-ROI habit on this list. I use it constantly.

Claude Chat showing the pencil/edit icon on a previous message with the edit box open and a revised prompt inside
The edit button is right here. Use it instead of sending a follow-up. The old exchange disappears instead of stacking.

Key insight: Every follow-up message you send doesn't just add one message to the conversation. It makes every future message more expensive, because Claude re-reads the whole thing every time.


How you structure your sessions

7. Start a new chat when the topic changes

Every message forces Claude to re-read the entire conversation above it. If you asked Claude to help with a LinkedIn post, then a client proposal, then a quick recipe -- it's re-reading the LinkedIn post every time it thinks about your dinner. That history is dead weight. New topic = new chat. No exceptions.

Slide showing the New chat action for topic changes
New topic, new chat. Drop dead context before it compounds.

8. Cap sessions at 15-20 messages

Your first message in a fresh chat costs a few hundred tokens. By message 15, a simple question forces Claude to reprocess thousands of tokens of history first. By message 30, you've burned roughly 232,000 tokens.

When a Cowork session gets long: ask Claude to "Write a session-notes.md with the key decisions and next steps." Copy that summary. Open a new session. Paste it as your first message. You carry the context forward without paying to re-read the full history.

Slide showing a prompt to summarize and restart in a fresh chat
Cap sessions around 15-20 messages, then summarize and restart fresh.

9. In Cowork, restart from an earlier message instead of starting over

When Cowork goes sideways, don't close the tab and start from scratch. Use "Restart the conversation from here" on an earlier message. The higher up you restart, the more tokens you save. Catching the wrong turn at message 8 instead of message 20 cuts 12 messages worth of context reloads.

Cowork interface showing the "Restart the conversation from here" option appearing on hover over a previous message
Restart, don't start over. Go back as far as you can to save the most.

Here are some related guides to check out:

  1. How to Stop Hitting Claude Usage Limits (part 1)
  2. How to Stop Hitting Claude Usage Limits (part 3)
  3. How to Set Up Claude

Frequently asked questions

What's the most expensive mistake I can make in Claude?
Sending a vague prompt, getting a wrong answer, and firing off five follow-ups to fix it, because every follow-up stacks on the full conversation history that Claude re-reads on every turn. One developer found that by message 30, 98.5% of his tokens went to re-reading history and only 1.5% to actual output. Writing tighter prompts and structuring sessions is where the real savings are.
How do I write prompts that use fewer tokens?
Keep the prompt short and let Claude ask clarifying questions; a 15-word prompt plus clickable answers costs far less than a 500-word prompt re-read every turn. Batch multiple tasks into one message so context loads once, make targeted edits ("only redo section 3") instead of full redos, and reuse the same prompt structure so it gets partially cached. Voice-to-text also helps, since you naturally give more context in one shot.
Should I edit my Claude message or send a follow-up?
Edit it. Clicking Edit on your original message and regenerating replaces the old exchange instead of stacking it, while every "no, I meant…" follow-up adds to the history Claude re-reads every turn. It's the highest-ROI habit on the list. Use the edit button constantly instead of correcting in a new message.
How long should a Claude session be?
Cap it around 15–20 messages. Your first message costs a few hundred tokens, but by message 30 you've burned roughly 232,000 tokens re-reading history. When a session gets long, ask Claude to write a short session-notes file with the key decisions, then paste that into a fresh chat to carry context forward without paying to re-read everything. Also start a new chat whenever the topic changes.