articles on strategies I apply when utilizing Claude Code to get essentially the most out of it. Nevertheless, a subject I’ve spent much less time overlaying is how one can enhance my Claude Code utilization generally. How do I optimize the way in which I work together with my Claude Code situations and the way in which my Claude Code operates inside the code repositories I’m updating?
On this article, I need to spotlight how I’m frequently updating how I work together with Claude Code and the way my Claude Code operates, which makes me and my coding agent increasingly more efficient over time.
The idea of continuous studying is extremely highly effective as a result of in case you can enhance just some p.c on daily basis, the cumulative impact over weeks and months will turn into huge. You may turn into vastly extra environment friendly than simply the out-of-the-box model of Claude Code or every other coding agent.

Why carry out continuous studying?
I all the time attempt to cowl why a subject is essential, why it’s best to care about it, and the way it might help you. The explanation it’s best to carry out continuous studying is easy: in case you’re simply utilizing the out-of-the-box model of Claude Code, Codex, or every other coding agent, you’re shedding out. After all, these fashions are extremely highly effective, and in case you examine them to just some years in the past, you’ll be able to nonetheless be many instances extra environment friendly than beforehand.
Nevertheless, that doesn’t actually matter. What actually issues is that making use of continuous studying will once more offer you a large effectivity enhance.
On this article, I’ll cowl one quite simple method on how I make my Claude Code enhance itself each single day, and likewise provide you with an perception into how I attempt to optimize my very own interactions with Claude Code to make the human coding agent interplay as efficient as doable.
Making Claude Code study from itself
I’ll begin off by overlaying the easy method that you may begin utilizing proper now, which is sort of definitely going to enhance how your Claude Code performs.
You may merely make a talent inside Claude Code that goes one thing like this:
Evaluate my final interactions with Claude Code from the final 24 hours.
Search for any issues that I encountered, issues that weren't working
effectively, and pointless device calling. Search for frequent errors
Claude Code was doing and different issues that may be optimized.
Look totally via all conversations and make a plan for the way we
can optimize our circulation sooner or later, each inside every repository and
cross-repositories. Additionally search for insights that will be helpful for the
coding agent to know beforehand, each earlier than coming into a repository and
when working in a number of repositories on the identical time.
Let’s say we name this talent review-past-performance. Now, what it’s best to do is about up a cron job to set off this talent at 2 am each night time or a while when you understand you’re not interacting together with your brokers actively.
What’s going to occur if you implement and run this talent is that Claude goes to undergo all of the previous conversations that you simply’ve had during the last 24 hours. It’s going to have a look at the threads. It’s going to see the place you bought caught with Claude Code (i.e., the place you spent extra time than it’s best to have), and it’s going to see the place Claude Code obtained caught making incorrect device calls, incorrect assumptions, or the place it merely didn’t have the context it wanted to carry out the duty successfully.
It’s then going to make a plan for how one can keep away from this stuff from taking place sooner or later and make Claude Code work extra successfully most often. This may implement modifications corresponding to:
- Including extra info to brokers.md or comparable generic markdown recordsdata
- Creating particular abilities that the agent can both load on demand or run on demand when coping with sure duties
- Implementing particular scripts or tooling, corresponding to pre-commit hooks, testing scripts, and comparable, to keep away from errors from taking place once more
One of the best half about establishing a cron job to run this talent every day is that you simply don’t even need to work together with brokers in any respect. It’s going to have the ability to self-reflect in an environment friendly method, uncover inefficiencies, tweak them, and thus enhance Claude Code over time. Top-of-the-line elements of that is that Claude Code goes to be personalized to your particular use circumstances. You may need a particular tech stack or preferences when working in repositories. Working this talent will uncover these preferences and optimize them to make them as environment friendly as doable.
By merely operating this cron job each night time, I’ve unlocked large effectivity beneficial properties, the place my coding brokers have turn into loads stronger than they was, just because they make fewer errors. They’re extra conscious of the right method to doing issues, and total, they comply with my preferences higher.
Bettering human interplay with coding brokers
One other extra sophisticated factor to optimize is the human interplay with coding brokers. I spend a variety of time considering and reflecting on how one can most successfully talk with my brokers to make them implement the code I need as rapidly and as effectively as doable.
Clearly, this isn’t a solved drawback but, as there are nonetheless a variety of completely different tooling and platforms popping out to make coding brokers and interacting with them simpler, higher, and extra environment friendly. On this part, I’ll cowl a few of my reflections on the human interplay with coding brokers and the way I attempt to optimize it myself.
Observe that the strategies I’ll cowl are, in fact, optimized and tuned for my very own workflows, and I urge you to learn and study them and take into consideration how this is applicable to your personal workflows.
Working 7+ brokers without delay
I usually discover myself operating a variety of brokers without delay just because I’ve a variety of duties to finish and might begin engaged on them in parallel. After all, there are exterior elements that determine whether or not it’s doable for me and even related to run this many brokers without delay. When the state of affairs permits it and it is sensible efficiency-wise to take action, I’ll in fact run as many brokers as doable in parallel.
Nevertheless, I’ve discovered that after I begin reaching greater than seven brokers without delay, I begin shedding management over all my brokers. I’m not in a position to successfully context swap between them, sustain with what every agent is doing, and successfully reply the agent when it’s asking me questions.
I’ve tried a variety of completely different instruments and platforms to make this interplay extra environment friendly. I’m at present utilizing Warp, the place I take advantage of break up panes for each tab after I’m working with parallel brokers inside one repository, and beginning new tabs for every completely different repository I’m engaged on. This works comparatively effectively, although, as talked about, I get caught when operating greater than seven brokers without delay.
I’ve additionally tried extra IDE-based approaches like Conductor or Omnara, however I don’t really feel like they provide me any productiveness beneficial properties over what Warp can present me.
My takeaway from this part is a few strategies that help you run as many brokers as doable without delay. To begin with, the state of affairs has to permit it. It must be that you’ve sufficient duties that may all be run in parallel, and the place you’ll be able to let the agent run for lengthy sufficient that you simply’re not always interrupted. The 1st step is just that the duty or duties that you simply’re finishing have to permit it.
Second of all, a really highly effective factor when working with many brokers in parallel is a recap. Claude Code has began offering a recap on the backside of the chat, which is extremely highly effective. It provides you an excellent transient overview of what you’re doing in that chat, which lets you rapidly make amends for context when it’s important to work together with an agent once more. I urge you to allow recaps and actively use them if you’ll want to learn up on the context of a particular thread.
Lastly, on this part, I might additionally like to notice that Claude Code, immediately, as of the writing of this text, simply launched an agent view in Claude Code. It is a view that ought to make it simpler to maintain an outline of all of your brokers without delay. I haven’t tried it myself but, although it seems to take care of precisely the issue I’m describing on this part. I’ll positively be making an attempt it out and writing an article on it sooner or later.
Let the agent ask you questions, not the opposite means round
This subsection is an fascinating one as a result of the frequent approach to work together with AI fashions, at the very least at first, was to ask them questions and have them reply to you in a concise method. Nevertheless, this fully shifts when you begin coping with long-running code classes. You don’t need to ask it questions anymore, you need it to work as independently as doable for so long as doable, and solely cease when it has to ask you questions.
That is thus one thing I like to recommend that you simply enter into the prompts of your coding brokers. You need them to run for as lengthy and independently as doable and solely cease implementing as soon as it has to ask the consumer a query. This, in fact, additionally ties strongly into one other article I’ve written, which is how one can let Claude Code validate its personal work. To make the agent run for a very long time, you’ll want to give it an choice or chance of verifying its personal work, which I lined in one other In direction of Information Science article. Test it out beneath:
Learn how to Make Claude Code Validate its personal Work
Conclusion
On this article, I lined how I frequently enhance my Claude Code occasion, each by making Claude Code enhance itself via self-reflection each night time and thru bettering human interplay with Claude Code and different coding brokers. I consider each of this stuff are issues that it’s best to attempt to optimize as an engineer to make your coding more practical. As an engineer, it’s best to all the time be trying on the subsequent bottleneck: what’s slowing you down essentially the most and would unlock the best productiveness enhance. For me, I found that this was:
- Claude Code repeating errors, that are fastened by the primary part on this article
- The human interplay with Claude Code, which I lined within the second part of this text
I urge you to always be searching for such bottlenecks and attempt to take away them as rapidly as doable to make your coding efforts as productive as they are often.
👉 My free eBook and Webinar:
🚀 10x Your Engineering with LLMs (Free 3-Day Electronic mail Course)
📚 Get my free Imaginative and prescient Language Fashions e book
💻 My webinar on Imaginative and prescient Language Fashions
👉 Discover me on socials:
💌 Substack















