The Weekly Agent Workout
A weekly workout for your AI agents: one prompt, run at full strength, that captures a session's best thinking and makes every session after it sharper.
September 1, 2026 · Behind the Build
A session that has been working for a week is carrying a hundred things it never wrote down.
Why a decision went the way it did. The approach that failed on Tuesday and what it cost to find out. The constraint it discovered by running into it. The correction you gave it, and what that correction was really about. None of that is in a file. All of it is in the session's head, and it is carrying it at the most tired point in its life — deep in a long context, most of the early part already compacted away.
When that session ends, all of it goes with it. The next one starts from zero and re-derives it, usually worse, always at full price.
There is a fix, and it is not a memory feature. It's a workout.
What a workout does that a summary doesn't
Ask a session to "summarize what you learned" and you get a tidy page of things that sound right. Some of them never happened. A model asked to recap its own week will confidently produce lessons it never learned, and a made-up lesson written into a startup file is worse than an empty file, because every future session inherits it as truth.
A workout is different in three ways.
It's done at full strength. You don't run this on the cheap model. You switch the session to the strongest one you have, the same way you don't do your heaviest set with no weight on the bar. The exercise asks the session to notice where it misread you, to separate what it assumed from what it confirmed, and to rank next steps by importance rather than by interest. A smaller model produces a confident, generic inventory that reads fine and misses all three.
It's effortful, and the effort is the point. The session goes back through everything it's holding. On a long conversation that is the biggest single turn you will run all week. That is not a cost to minimize. That is the rep.
It stops and asks you. Between the first set and the second, the session has to ask you three to five questions and wait. That pause is the whole mechanism. It forces the uncertainty to the surface instead of letting it get smoothed into confident prose, and it settles the one thing the session can't know alone: which of the hundred things it's holding actually matter to where you're taking the work.
Do it weekly, before the session is old enough to have lost its own early context, and something compounds. More on that below.
The routine
Three sets, with a warm-up, and a log at the end.
Warm-up. The session says plainly whether its memory has been compacted, names what it owns, and reads the one line that describes what the company is trying to do. Everything after gets weighed against that line.
Set one: inventory. What does it know now that it didn't at the start. What did it work out the hard way. Where did it misread you — not wrong on a fact, wrong about what you wanted, and what was the tell it missed. Where is it still fuzzy. And if something it depends on broke tomorrow, what would it do. Then it asks its questions and stops.
Set two: sort what's worth carrying forward. With your answers, three piles. Worth writing down, so the next session starts where this one is. Worth adding to the files it loads at startup — a fact, a gotcha, a rule it had to learn by breaking. And worth asking about: anything it suspects no longer serves the work, phrased as a question, kept in force until you answer.
Set three: point it forward. The five most logical next steps in its area, in order of importance. Things that could start this week with what already exists — not a roadmap, not a future version of the product. Then one separate recommendation: what should happen today. Then it stops, and you pick.
The log. Whatever came out of set two gets written down, in the files the next session reads before it starts. That's the part that turns a good exercise into a compounding one.
Run it on the strongest model you have
This is not optional, and it's worth saying twice because it is the thing people skip.
In Claude Code that means switching the session with /model before you paste. Switch back afterwards if you want — the workout is one turn, and it's the turn that matters. I ran this on four sessions last night at full strength, and the difference from a lighter model wasn't a matter of degree. The lighter one produces the shape of an inventory. The strong one produces the inventory.
The prompt
Fill in the two brackets and paste it into a session that has real history behind it.
The training log
Here is where it compounds, and it's the piece most people miss.
Everything in the "worth writing down" pile goes into a file. Everything in "worth adding" goes into the files the session loads at startup — after you've read it, because a session's proposal is a proposal and you are the one who decides what becomes doctrine.
Then next week, the session that runs this workout starts by reading last week's log. It's not sharper because the model changed. It's sharper because it begins from its own best thinking instead of from nothing — the decisions, the dead ends, the corrections, all captured at the moment the session was at full strength rather than reconstructed later at half.
Four weeks of that and a session is running on a month of its own clearest moments. That's what a supreme agent is. Not a bigger model. A session that has been trained.
It is built to have no side effects
Worth knowing before you point this at something you care about, because a self-review is exactly the kind of thing that can quietly go wrong.
It changes no files, applies no edits, and starts no work. Nothing the session is doing stops or slows down. Everything it produces is a proposal.
The real hazard in an exercise like this isn't a bad suggestion — it's a session deciding on its own that some instruction has gone stale and quietly dropping it. You would never trace the degradation back here. So the prompt only ever adds. Anything the session suspects is stale becomes a question for you, and it keeps following it until you answer.
Three smaller guards do the rest. It asks the session to say up front whether its memory has been compacted, so a partial inventory is never presented as a complete one. It flags anything it isn't certain really happened, so a guess doesn't get written down as fact. And it names credentials rather than reproducing them, so nothing sensitive gets copied out of a conversation into a document.
The worst case is that it hands you a list you disagree with.
When to run it, and on what
Run it on sessions carrying real history — a long build, a project thread, whatever holds an area of your business. A fresh session has nothing to take stock of and will hand you a page of generic advice.
The moments it pays best: when a session starts feeling muddled or repeating itself, before a long break, at the end of a work cycle, or before you hand an area to somebody else.
There's one thing worth knowing about timing. The sharpening only reaches what's still in the session's window. A conversation that has been running so long it has compacted repeatedly has already forgotten some of what you're trying to collect. Long but not ancient is the sweet spot, so if you have one enormous session you have been feeding for weeks, do that one first.
And if you're on a plan with a weekly limit that resets, this is the best possible use of capacity that would otherwise expire. Unused capacity doesn't roll over. Spending the last of it on the files every future session reads turns something that was about to disappear into a permanent improvement. /usage in Claude Code shows your reset, and so does Settings then Usage in the app.
What it actually does, honestly
It doesn't make the model smarter. A cheaper model next week is still a cheaper model.
What it changes is conditioning. What the session reads before it starts, how clearly it understands its own job, and whether it knows where its own blind spots are. That's worth a lot, and it's a training effect rather than an intelligence one — which is exactly what a workout is. Nobody expects a workout to change their genes. They expect it to change what they can do next week. Claim the real thing and it holds up.
Where this goes
This is the first workout, and it's the weekly one. There are others.
A pre-handoff workout, before a session ends for good, that gets everything out while it's still in the window. A post-mortem workout, after something broke, that asks what the session believed that turned out to be false. A warm-up for a brand-new session, which is mostly reading last week's log and asking what's changed since.
Same shape every time: full strength, real effort, stop and ask, write it down. Different muscle. That's the series, and it's how a set of ordinary sessions becomes a team that gets better every week instead of starting over every Monday.
Start with this one. Run it on the session that matters most. Answer its questions properly — that part is the actual work, and it takes a few minutes.
If you want help setting it up across a team of agents, book a working session and we'll do the first one together.
