has grow to be the only handiest strategy for me to resolve issues. Most issues I encounter at work will be solved successfully by using brokers. That is in distinction to manually fixing duties or coding up an answer your self.
On this article, I’ll give a high-level overview of how I strategy issues and clear up them utilizing Claude Code. As an engineer, you’re primarily an issue solver. Your job ought to be one thing like:
- Uncover and establish a very powerful issues to resolve
- Give you an answer to the issue
- Execute
And this doesn’t simply apply to programming duties. It additionally applies to duties in advertising, gross sales, and buyer administration. I do know this as a result of that is what I do each single day at work as a Information Science Lead of a series-A funded startup.
Why you must clear up issues with Claude Code
I all the time suppose it’s essential to know why you do one thing. Should you take any engineering main at college, it is a mindset they’ll instill in you.
All the time perceive the why of what you’re doing
You need to clear up issues with Claude Code just because it’s normally the best solution to clear up an issue. Now, in fact, you should use Claude Code alternate options, equivalent to Cursor, although I’ll confer with Claude Code all through this text, as a result of it’s the instrument I exploit.
Nevertheless, Claude Code isn’t solely efficient in step 3 of the problem-solving course of (executing on the answer). It’s additionally efficient in discovering and figuring out issues, together with how essential they’re. It’s additionally tremendous efficient at developing with options to the issues you’ve found.
You’ll be able to, for instance, uncover essential issues by:
- Having Claude analyze manufacturing logs and inform you of any points
- Give Claude entry to your CRM system to scrub up and notify you of a very powerful areas to give attention to
- Give Claude entry to all of your social media posts and their efficiency, to investigate what works and what doesn’t
After discovering points like those listed beneath, it’s essential to prioritize them. One of many easiest instruments for that is the worth effort graph.
You merely listing all issues to resolve on a 2D graph, with the axes being the worth you get from fixing the issue and the trouble required to resolve the issue. After doing this, you merely decide the issues which have the best worth, relative to the trouble required to resolve them.
Methods to Apply Claude Code to find and clear up issues
On this part, I’ll undergo the three steps of the problem-solving course of, which I highlighted earlier: establish and prioritize issues, give you an answer to the issue, and execute on the answer.
To maintain the article organized, I’ll have one subsection per step of the problem-solving course of.
Step 1: Uncover and prioritize issues
Earlier within the article, I highlighted some particular methods to find essential issues with Claude Code.
I feel a very powerful issue to find essential issues to resolve is:
Give Claude Code entry to all the knowledge you might have entry to
Should you don’t give your coding brokers this entry, you merely can’t anticipate them to carry out nicely. You’ll be able to think about for those who needed to clear up a manufacturing bug with out being allowed to have a look at the logs. In fact, you wouldn’t be capable to clear up it, since you can’t perceive what the issue is, with out wanting on the logs.
Thus, be sure that your coding agent has entry to all related sources:
- Venture administration instruments like Linear
- Notes from Notion
- Log teams in AWS
- GitHub to have a look at commits
- Browser entry to breed points
And doubtless many extra platforms. The purpose is: for those who use the platform to resolve an issue, you must give your coding brokers entry as nicely.
Step 2: Developing with options to issues
Okay, at this level, you’ve achieved the toughest half: You’ve recognized an essential drawback you have to clear up. In software program engineering, we frequently say that:
Discovering the bug, why it occurs, and reproducing it’s the hardest half. Fixing it from there may be straightforward
So for those who’ve gotten right here, you ought to be excited that you just solely have the straightforward half but. In fact, the way you give you an answer relies upon lots on the issue you’re attempting to resolve.
If it’s a manufacturing bug, you may typically simply immediate Claude Code with:
Downside X is occurring in location Y. I consider it’s due to Z. Have a look at the CloudWatch log teams †o perceive why the issue is occurring, and give you a plan to resolve it
That is sufficient for over 50% of the issues I work with, and it really works nicely to resolve manufacturing bugs and implement easy options. If the issue is a little more sophisticated, you typically have to iterate a number of occasions on the plan Claude Code creates for you, learn completely by way of it, and ensure all the things appears appropriate. This all ties again to common strategies and approaches I’ve beforehand mentioned to get essentially the most out of Claude Code.
For different issues, you would possibly have to immediate Claude Code in another way, or be sure that it has entry to the proper instruments. Should you’re, for instance, analyzing your CRM instrument, you’ll want to offer API entry to the instrument and supply Claude Code with all of the entry it wants.
Generally, I urge you to be liberal with the entry you present your coding agent, as a result of with out correct entry, it merely can’t clear up issues for you. That is precisely the identical as for those who had been to ask people to resolve an issue. In the event that they don’t have entry to the proper platforms and instruments, you can not anticipate them to be good drawback solvers.
Nonetheless, nevertheless, you must in fact be sure that the agent can’t carry out any harmful actions. Should you’re giving it AWS entry, for instance, you must in all probability log in with Viewer entry solely, as a substitute of an admin person. Generally, you may merely comply with good safety practices.
Step 3: Executing on options
The final a part of the problem-solving course of is to execute the answer. Should you’ve give you a very good plan with Claude Code, you may merely inform it to execute on its plan.
Once more, this works for a majority of the issues I apply Claude Code to. It’s gotten so good that it one-shots the answer.
Nevertheless, I nonetheless encounter extra complicated issues the place this doesn’t work. Typically you have to iterate a number of occasions with Claude Code. For instance, once I create advertising materials equivalent to:
- Scripts for webinars
- PDF carousels for LinkedIn
- Posters
I typically have the agent make an preliminary design and begin reviewing and iterating on it. Generally, it is a nice method when engaged on complicated issues. Give you an honest preliminary answer, check it, evaluate what works and what doesn’t, and iterate. By merely repeating this just a few occasions, you’ll normally find yourself with an awesome answer.
Conclusion
On this article, I’ve mentioned how I apply Claude Code to resolve issues. Generally, my mindset is that every time I encounter a brand new drawback, I feel: “How can I apply Claude Code to resolve this drawback for me. Lots of occasions, you’ll understand which you could clear up an issue with a easy immediate. Different occasions, it requires extra iterations, both to find the correct issues, prioritize the issues, create a plan to resolve the issue, or to execute on the issue. Generally, I strongly urge you to have the mindset of iteration in place, the place you begin off with an honest answer, and iterate on it till you’re pleased with it. Most issues don’t require an ideal answer.
👉 My free eBook and Webinar:
🚀 10x Your Engineering with LLMs (Free 3-Day Electronic mail Course)
📚 Get my free Imaginative and prescient Language Fashions book
💻 My webinar on Imaginative and prescient Language Fashions
👉 Discover me on socials:
💌 Substack
🐦 X / Twitter



