đ§ How to Use Claude Code Like the People Who Built It
TL;DR: Today weâre releasing a new episode of our podcast AI& I .Dan Shipper sits down withCat Wu andBoris Cherny,the founding engineers of Claude Code. (Dan is also teaching a Claude Code for Beginners course next monthâlearn more and register.)Watchon X or YouTube, or listen on Spotify or Apple Podcasts.Hereâs a link to theepisode transcript. Claude Code singlehandedly turned Every into a different team : Each new feature now makes the next one easier to build , our CEO Dan Shipper ships to codebases he doesnât know well , and non-technical people suddenly find themselves inside a terminal.
Thatâs why Dan invited Claude Codeâs creatorsâCat Wu and Boris Cherny from Anthropicâonto _AI & I _to talk about how they use it, and what they learned while building it.
They trace the origin of Claude Code from an internal experiment, walk through practical tips theyâve learned from watching Anthropicâs engineers in Claude Codeâincluding how to use subagents and their favorite slash commandsâand talk about their philosophy for continuing to develop the agent. Wu and Cherny also look ahead to whatâs next: the new form factors theyâre experimenting with, and how Claude Code is expanding beyond traditional coding scenarios in the hands of non-technical users.
Here is a link to the episode transcript.
You can check out their full conversation here:
Here are some of the themes they touch on:
What the team has learned about getting the best out of Claude Code
The Claude Code team has an unfair advantage: They get to watch hundreds of smart engineers use their product every single day, and all it takes is a stroll around their office. This practice, called âantfoodingâ (Anthropicâs technical employees are affectionately known as âants,â and this is their version of dogfooding), means the team gets to feel the productâs edges before anyone else does. (Wu says they get a message in their feedback channel every five minutes.) Hereâs what theyâve learned about where it shines:
Donât one-shot everythingâuse plan mode
People new to coding with AI agents often start with the assumption that Claude Code can one-shot anything, but Cherny says thatâs not realistic, at least not yet. You can double or triple your chances of success on complex tasks by switching to âplan modeââwhich has Claude map out what itâs going to do step-by-stepâand aligning on an approach before any code gets written.
An easy way to standardize Claude Code settings
If your team is using Claude Code regularly, Cherny recommends creating a shared settings fileâcalled settings.jsonâthat lives in your codebase. This lets you pre-approve common commands (so Claude stops asking permission for routine tasks) and block risky ones (like files you never want touched). Instead of every engineer configuring these preferences individually, everyone inherits the same sensible defaults.
Make Claude finish the task before handing back control
Chernyâs seen power users get creative with âstop hooks,â automated actions that trigger when Claude finishes a task and is about to hand control back to you. For example, you can set up a stop hook that runs your test suiteâchecks that verify the code works correctlyâand if any tests fail, it tells Claude to fix the problem and finish testing instead of stopping. âYou can just make the model keep going until the thing is done,â he says.
Make your subagents fight with each other
Cherny uses subagentsâseparate instances of Claude working in parallelâto catch issues before code gets merged, and heâs discovered that making them challenge each other produces cleaner results. His code review command spawns several subagents at once: One checks style guidelines, another combs through the projectâs history to understand whatâs already been built, another flags obvious bugs. The first pass catches real problems but also false alarms, so he uses five more subagents specifically tasked with poking holes in the original findings. âIn the end, the result is awesome,â he says, âit finds all the real issues without the false [ones].â
Let subagents handle the boring parts of a code migration
Some engineers at Anthropic are now spending over $1,000 a month on Claude Code credits on code migrations, the necessary-but-tedious work of updating codebases when the underlying tools change. Engineers get the main agent to create a to-do list, and then instruct it to spin up subagents that tackle items on the list in parallel. Itâs particularly effective for tasks like switching from one testing framework to another, where itâs easy to verify the output.