Say "Hi" to Claude Code for Better Alignment
Scott Keck-Warren • October 9, 2026
One of the things that really grinds my gears is how I'll be deep in a refactoring task and (because I'm not paying attention to my status-line script) I hit the dreaded "You've hit your limit, resets 3pm" wall, but it's only 11 AM...
The reset time always seems to land "wrong". It's never when you're on a break or in a meeting, but partway through the afternoon.
This isn't going to be an "AI is scary" or "be polite to the robot" post. It's a trick about clock alignment and how to "fix" it so your day matches up with your LLMs. It's not going to give five times your usage limit, but it might let you make better use of it.
Better timing, not more quota (although that would help)
I want to get this out of the way and say this isn't a loophole or a trick; it's just a tip. We're not doing anything that might cause your account to be revoked (at least I don't think it will). All you're doing is "choosing" when your 5-hour boundary falls so it lines up with your lunch or your commute and not "randomly" based on when you start working. It's like scheduling your lunch to line up with a meeting gap, not adding extra hours to your day.
How LLM session quotes work
As we're all painfully aware, LLMs have defaulted to 5-hour session windows for our quotes. They start counting this 5-hour window on our FIRST message of a new session and not at a fixed time. If we start our first prompt at 9 AM after our daily standup, it's going to reset at 2 PM. They're also a rolling window, so our new 5-hour session can only begin after the previous one has "expired".
The downside to this is that the LLM doesn't care what your day looks like; it's just going to start when it starts, regardless of whether you spend an hour of the 5-hour session at lunch or in a no-screens meeting.
The move
Claude allows us to run prompts on a schedule, so we're going to use it to create a scheduled task that runs a prompt that might be as simple as "Hi" or "good day" just so we can start the first window of the day on our terms and not based on when we happen to sit down at our computer. If you want to get advanced, you can have it do an actual task, like create a list of your open tasks and determine what's the highest priority so it's not a "throwaway".
Ultimately, we just want to make sure that window resets on our terms at a natural breaking point and not at 3 PM.
gantt
title Where the 5-hour wall lands
dateFormat HH:mm
axisFormat %H:%M
section No early ping
First prompt 9am hits reset mid-work :active, a1, 09:00, 5h
section 8am good morning
Window already running when you sit down :done, b1, 08:00, 5h
Lunch :milestone, m1, 12:00, 1h
Fresh window resets late after break :b2, 13:00, 5h
This chart shows how in the top row the wall falls at 2pm, right in the deep-work block. In the bottom row, it falls at 12pm (my lunch break) and the NEXT window carries cleanly through the afternoon.
Tuning it to your schedule
My timing works for me, but this isn't a "fixed" solution; instead, it's a dial. You get to pick the early-ping time based on your schedule. Just pick your ideal break, work back 5 hours, and then send the first prompt a little before you start, so the reset lands during a planned break, not a random point. Keep in mind that that window can expire unused before you start, so don't fire blindly and aim for the boundary.
Thanks for reading
If you come away with anything from this article, it's that we're trying to "move the wall". It can't be removed because it's load-bearing and out of our control. You do get to pick where it stands, and by starting the session according to your schedule and not the owners of the LLMs, you can better control your day.
My suggestion is to set up the scheduled prompt like you would prep your coffee maker the night before by determining where it should fall, then making sure your schedule is set up as expected, and then use my Customizing Your Claude Code Status Line article to track where you're at so you can slow down or speed up your usage.
AI notice:
The outline for this post was generated via AI, then I wrote the prose and ran it through Grammarly