very highly effective mannequin out of the field. To leverage its full capabilities, nonetheless, it’s essential to give it entry to validate and confirm its personal work.
In a earlier article, I discussed Claude validating its personal work as an essential a part of how I optimize my very own use of Claude Code. On this article, nonetheless, I’ll dive deeper into how I make Claude validate its personal work.
The advantages are unbelievable. Whenever you make Claude validate its personal work, you get:
- A mannequin higher at one-shotting implementations (spends much less time iterating)
- A mannequin that may run for longer (the mannequin retains going till it’s efficiently capable of confirm its personal work)
- The mannequin can full extra complicated work
I’ll dive deeper into some particular duties the place I ask Claude to confirm its personal work, the place I save lots of time. I’ll additionally cowl my thought course of when establishing Claude on this approach.

Why ought to you will have Claude confirm its personal work?
The primary cause you need to make Claude confirm its personal work is that it merely makes Claude carry out higher. You may think about this with the next situation:
Think about you needed to implement a chunk of code to calculate the Fibonacci sequence. Clearly, some folks have finished this precise activity earlier than, and it’s going to be comparatively easy for them to do. Nonetheless, think about that you need to full this activity completely with out ever getting the chance to run the code and see the output, i.e., you need to create the right code in your first try on the downside. So, naturally, that is approach tougher than when you get the chance to check the code your self, tweak it when you see it’s not producing the precise right numbers, and proceed like that till your piece of code is producing the proper output.
The identical precise idea applies to Claude Code. If you happen to don’t give it the prospect to confirm its personal work, it’s like asking it to write down code for the Fibonacci sequence with out letting it ever see the output of the code. Clearly, you’re placing Claude Code in a worse place the place it’s going to provide inferior outcomes in comparison with when Claude Code will get the chance to check its personal code.
Easy methods to make Claude confirm work in apply
The wording “make Claude confirm its personal work”, usually will get thrown round, for instance on LinkedIn and X. Nonetheless, I discover comparatively few folks explaining precisely how they do it themselves, which makes it exhausting for others to copy.
Thus, I’ll cowl some real-world examples of how I made Claude confirm its personal work. I’ll cowl the method from:
- Listening to about an issue
- Understanding what’s inflicting the issue
- Implementing an answer with Claude and making certain it may confirm its personal work
Lengthy LLM processing instances
My first concrete instance is a case the place I used to be analyzing consumer information from an interplay with a conversational AI agent. After the dialog, I’ve to course of the chat, reminiscent of fetching the transcript and performing classification and information extraction on the transcript.
I began investigating the issue by reproducing it and working the LLM processing on the identical dialog a number of instances, and seeing how lengthy it took. It turned out that the median and common time have been comparatively acceptable, round 30 seconds, however round each tenth time, processing time can be over two minutes, which is, after all, fully unacceptable. I defined the state of affairs to Claude Code and requested him what might be inflicting this problem.
The most definitely trigger, it turned out, was that I used to be merely inputting lots of tokens and outputting lots of tokens, which in some conditions take lots of time to provide. Thus, the answer was to take this one single LLM name and break up it into three to make the variety of output tokens it needed to produce fewer, in order that it may run in parallel.
That is an instance of an ideal activity the place Claude Code can confirm its personal work:
An ideal activity to confirm your personal work is a activity the place you will have a recognized anticipated output you wish to produce and you may maintain working and iterating on the issue till you attain that precise output.
That is nice as a result of what I’ve now’s numerous enter tokens which can be run, and an anticipated output, which is what I anticipate if I do every part in a single LLM name. And I can merely ask Claude Code to separate a LLM name into three items and to just be sure you’ve finished it appropriately, evaluate the outcome from the break up LLM calls versus the only monolithic LLM name, they’re nearly precisely the identical (not precisely the identical as a result of LLMs are stochastic)
I prompted my Claude Code occasion with all this data. It saved iterating on its code till it ensured the outputs have been the identical, and it efficiently one-shot the issue, coming again to me with a profitable answer.
Designing an online web page
The final instance I supplied was nice as a result of it’s quite simple for the LLM or Claude Code to confirm the outcomes. It could merely carry out an API name, evaluate outputs, and see if it’s right.
Nonetheless, what occurs when the output you wish to produce is a visible?
My second instance features a downside the place I obtained a design for what an online web page ought to appear like, and I wished Claude Code to provide that precise design. After all, given the framework of the appliance and the present codebase it was written for.
This would possibly sound like a tougher activity as a result of it includes visually taking a look at outcomes. Fortunately, now we have Claude in Chrome, which is an MCP the place you may give Claude entry to your Google Chrome and let it visually examine outcomes.
So I used to be supplied with a screenshot of a design of what the web page ought to appear like, together with how the web page was organized into totally different elements and the coloring scheme used within the design.
This activity is fairly simple. I merely gave Claude Code screenshots and requested him to implement the design. In case your design is kind of easy, this would possibly simply work out of the field. Nonetheless, some extra complicated designs are tougher to one-shot, particularly when you’re doing it in an current giant codebase that has lots of dependencies and design protocols.
Thus, to provide Claude Code the perfect likelihood at one-shotting the issue itself, I gave it entry to Google Chrome. If you wish to set this up your self, you possibly can merely ask your Claude Code occasion, how do I provide you with entry to Google Chrome?
I instructed my Claude agent to first try implementing the design, then go into Google Chrome, load the related web page after spinning up the servers, after all, taking a screenshot and evaluating the designs. If it noticed any discrepancies, it ought to proceed iterating till the designs look nearly the identical.
Moreover, I requested my agent to tell me of any discrepancies between the 2 designs if it was not potential to implement one thing or if it was unclear implement one thing. This can be a nice tactic as a result of it makes Claude come to you with questions as an alternative of you having to instruct Claude on completely every part relating to the design. General, it is a nice method to work higher along with your coding brokers.
Conclusion
On this article, I lined make Claude Code validate its personal work, to vastly enhance the efficiency of your Claude Code occasion or coding agent generally. I mentioned why it’s so essential to spotlight how permitting Claude to confirm its personal work merely makes it carry out lots higher with the next success fee on one-shot implementations, and letting the agent work for longer durations of time, and nonetheless efficiently finishing duties. I lined two particular conditions I used to be put in the place I gave Claude Code entry to confirm its personal work, together with splitting an LLM name into three separate calls to enhance latency and following the designs made for an online web page and implementing it into my software. Each of those are particular conditions that I’ve been put in the place I’ve efficiently allowed Claude to confirm its personal work and enhance its efficiency.
👉 My free eBook and Webinar:
🚀 10x Your Engineering with LLMs (Free 3-Day E 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
















