I stopped hitting Claude's usage limits - 10 things I changed
Community: I found this great article in Twitter yesterday by kaize (@0x_kaize). All content below this line is from the author. I thought about sharing it here. I hope it helps. Most people blame Claude for strict limits. I blamed Claude too. Recently I realized that Claude doesn't count the number of messages. it counts tokens. All you need to do is use tokens wisely, but not everyone knows how to do that and ends up losing a lot of tokens and money as a result. I got really into this and put together a list of the best habits that will save you a ton of tokens. 1. Edit your prompt. Don't send a follow-up When Claude doesn't get your thoughts right, you might feel tempted to send: 1/ “No, I meant [your message]” 2/ “Ugh, that's not what I wanted [your message]” and so on Don't do that! Every subsequent message is added to the conversation history. Claude re-reads ALL of it every turn - burning tokens on context that didn't even help. Token cost per message = all previous messages + your new one. Total = S × N(N+1) / 2 (S = avg tokens per exchange, N = message count) At ~500 tokens per exchange: 5 messages: 7.5K tokens 10 messages: 27.5K tokens 20 messages: 105K tokens 30 messages: 232K tokens Message 30 costs 31x more than message 1 Instead: click Edit on your original message → fix it → regenerate. The old exchange gets replaced, not stacked. Fix the prompt, don't feed the history. 2. Start a fresh chat every 15–20 messages In the previous section, I showed how token costs grow with every message. Ideally, you should start a new chat every 15–20 messages. Now imagine a chat with 100+ messages. At ~500 tokens per exchange, that's over 2.5 million tokens burned - most of it just re-reading old history. One developer tracked his usage and found that 98.5% of tokens were spent on re-reading the history. Only 1.5% went toward actually outputting the result. Aniket Parihar's post on LinkedIn. When a chat gets long → ask Claude to summarize everything → copy it → new chat → paste as first message.