Extract content that makes a tangible impact on your life
Steve (Builder.io) β’ 2:42 minutes β’ Published 2025-07-12 β’ YouTube
Over the past several weeks, I made a significant change in my coding workflow: I switched from using Cursorβs agents to Claude Code. After trying both, Iβm confident this is a switch Iβm not looking back on. Hereβs an overview of how I use Claude Code, along with my best tips to get the most out of it.
The first step is installing the Claude Code extension. This extension integrates seamlessly with VS Code, Cursor, and even other forks like Windsurf. While it doesnβt offer a ton of flashy features, it excels at one thing β making it incredibly easy to launch Claude Code right inside your IDE.
I still keep Cursor as my default occasionally because I like using its command K and tab completions for quick tasks. But the only time I ever touch the Cursor agent sidebar now is if Claude is down, which is rare.
One feature I love about the extension is the ability to open multiple Claude Code panes simultaneously. This lets me run parallel conversations or tasks as long as theyβre working in different parts of the codebase or different files. Plus, if I have a file open in the editor, Claude Code automatically pulls it into the context β saving me from manually sharing code snippets or files.
Claude Code uses a terminal-like user interface, which I was hesitant about at first. But it turns out theyβve done a great job here. You can easily tag files and choose exactly what to include in the conversation, which is super helpful.
Slash commands are another killer feature. I use the /model
command frequently to switch between different AI models. Usually, I work with the opus
model, which feels a bit better in quality, but if itβs having issues, I switch to sonnet
. For most users, sticking with the default setup is best β Claude will use opus
until you hit 50% of your usage limits, then switch to sonnet
automatically, which is more cost-efficient.
Clear chat history often: I hit the /clear
command every time I start a new task. This keeps the token count low and avoids unnecessary slowdowns. Claude tries to compact chat history, which means making extra calls to summarize past conversations β that takes time and tokens. Clearing history regularly keeps things snappy.
Use the up-arrow to revisit past chats: You can scroll through previous conversations, even from past sessions. This is handy if you want to revisit or continue work without losing context.
Handling permission prompts: One frustrating thing is that Claude Code often asks for permission to edit files or run commands, even when you want it to just get on with it. It can interrupt your workflow by repeatedly prompting you to approve editing or running linters.
To avoid constant permission prompts, I run Claude Code with a special flag:
bash
claude dangerously skip permissions
This mode skips those annoying permission requests and lets the AI edit files or run commands without asking each time. It sounds risky, but itβs similar to Cursorβs βyolo mode.β While thereβs a theoretical risk that a rogue agent could run destructive commands, Iβve used this mode for weeks with zero issues.
If youβre comfortable with a small risk for a much smoother experience, this is the way to go.
Claude Code has become my go-to AI coding assistant. The easy integration with VS Code, the powerful terminal UI with slash commands, and the ability to work with multiple files in parallel make it a fantastic tool. My biggest recommendation is to use the skip permissions flag if you want to avoid constant interruptions, but otherwise just experiment and see what works best for you.
If youβre coming from Cursor or other agents, give Claude Code a try β you might find it revolutionizes your coding workflow like it did mine!
Happy coding!