← Back to Blog

Claude Code Tips: 10 Hacks From 1,000 Hours In.

10 Claude Code tips from 1,000 hours of real use: auto mode, plan mode, Superpowers plugin, CLAUDE.md, token optimizer, and more.

Tom CrawshawBy Tom Crawshaw·

Claude Code tips are the specific settings, tools, and habits that separate people who ship working systems from people who treat it like a chat window. Most users never configure any of this, and it shows in their results.

I'm Tom. I've spent close to 1,000 hours inside Claude Code, mentored over 50 students through the build process, and watched the same gaps show up again and again. The people who actually get things done all set Claude Code up the same way. Everyone else just types prompts and hopes. This post covers the 10 hacks I use on every build, starting with the ones you can install in under a minute.

What are the best Claude Code tips?.

There are two types of Claude Code users right now. The first type sits there clicking approve on every single permission, one at a time. The second type runs everything on auto mode and lets Claude build while they get on with something else. Six months ago, clicking every permission was normal. Today, there is no reason to work that way. These 10 tips are how you move from the first group to the second.

If you are new to Claude Code, start with the beginner's guide to Claude Code first. Once you have the basics down, come back here and add these on top.

A flow diagram showing Claude Code going from prompt through plan mode, auto mode build, and skill execution to a finished output
The Claude Code workflow: plan first, build in auto mode, repeat with skills

The 10 Claude Code tips.

1. Turn on auto mode.

Auto mode is the single biggest productivity unlock in Claude Code. When it is on, Claude executes your tasks without stopping to ask permission for every file read or command. You are not giving up safety to get this. Auto mode has specific guardrails built in. Claude cannot execute certain commands, and you can add your own rules to tighten it further. It blocks dangerous operations automatically.

To enable it in the terminal, press Shift+Tab to cycle through modes. In the Claude Code desktop app, click the dropdown at the bottom of the screen. Once you see auto mode is on, you will never go back to clicking approve one permission at a time.

2. Use plan mode before every build.

Plan mode is accessed the same way as auto mode: press Shift+Tab in the terminal to find it. A lot of people skip this, and it is one of the most expensive mistakes you can make with Claude Code.

When you give Claude a task and let it run without a plan, it will come back confidently with results. That does not mean those results are right. If Claude builds the wrong thing, you will burn a large number of additional tokens fixing bugs and unwinding work that a two-minute plan would have prevented.

In plan mode, Claude cannot build anything. Its only job is to produce a plan and get your approval. Once you review and sign off, Claude gives you the option to execute in auto mode, hands-free. This is the correct workflow: plan first, then build.

3. Continue sessions remotely with /remote-control.

Have you ever been in the middle of a Claude Code session and needed to step away? You do not have to lose the context. Type /remote-control in the terminal and Claude will generate a link. When you pick up your phone and open the Claude app, you will see a remote control notification connecting directly to the session running on your machine. You can continue the conversation from the back of a taxi or anywhere else. The same command works in the desktop app.

4. Install the Superpowers plugin.

The Superpowers plugin is the best build tool I have come across, and I have tried several. It gives Claude Code 14 skills and one hook out of the box. The ones I use most often are brainstorming, writing plans, subagent-driven development, code review, executing plans, and dispatching parallel agents.

The workflow it enables looks like this:

  1. Brainstorm the idea (Superpowers asks clarifying questions and builds context)
  2. Write an implementation plan based on the brainstorm output
  3. Sign off on the plan
  4. Superpowers dispatches multiple parallel sub-agents to execute the plan simultaneously
  5. A live checklist on screen shows which tasks are in progress and which are done

To install it in the desktop app, go to Customize, then Browse Plugins, and search for Superpowers. If it does not appear in search, the terminal fallback is /plugin install superpowers. Once installed, you do not need to use the slash command every time. Say "let's brainstorm this" or "create a plan" in any session and Superpowers will pick up the keywords and invoke the right skill automatically. You can read more about building with Claude Code agents to understand how the parallel execution works.

5. Build a CLAUDE.md file using Karpathy's four rules.

A CLAUDE.md file is a set of instructions that Claude reads before it does anything inside your project. It is how you bake your standards and context directly into every session, so you are not re-explaining yourself from scratch each time. Andrej Karpathy, one of the founders of OpenAI, published a minimal CLAUDE.md template built around four rules that I now include in every project:

  1. Think before coding. Do not assume. Surface trade-offs. Flag confusion rather than hiding it.
  2. Simplicity first. Use the minimum code that actually solves the problem. Nothing speculative.
  3. Surgical changes. Touch only the files you need to touch. Six months ago, Claude would routinely edit files you never asked it to change. This rule keeps it on task.
  4. Goal-driven execution. Define the success criteria, then keep iterating until the goal is verified. This connects to Claude Code's /goal command, which lets Claude work and keep going until a defined criterion is met.

If you already have a CLAUDE.md file and want to add these rules without losing what you have, paste them in and ask Claude to merge them with your existing file. For a deeper look at how to structure this, see the post on Claude Code memory.

6. Turn your repeatable processes into skills.

Skills are reusable slash commands that encode your own workflow. If you do the same multi-step task repeatedly, there is a skill for it. Instead of manually walking through the same process every time, you invoke the skill and let it run.

I have a content-creator skill that takes a YouTube transcript, generates 20 to 30 hook variations using my own hook frameworks, scores each one on four criteria using direct response marketing principles, and then writes body content once I pick a hook. I also have an AI image factory connected to fal.ai with the OpenAI image model. I gave Claude a folder of ads and posts that performed well, had it analyze them, and had it produce image recipes for my social media content. The skill pulls from those recipes and generates five or six image variations per session.

There is a built-in skill creator in the desktop app from Anthropic. Ask Claude to use the skill creator skill to help you write your own. Generic skills you download from the internet often get deleted because they lack your personal context. Skills built around your own process are the ones that actually stick. The Claude Code skills post covers this in more detail.

7. Use WhisperFlow to speak your prompts.

WhisperFlow is a voice-to-text tool that types at whatever speed you talk. I talk at 108 words per minute, which is faster than most people type. In WhisperFlow I have dictated over 681,000 words. It fixes grammar and spelling as it transcribes.

The shortcut is FN+spacebar on Mac. A recording bar appears at the bottom of the screen. You talk, you press FN again to stop, you click where you want the text to land, and it appears. Maximum recording length is 6 minutes per clip.

If you are in an office and do not want to speak aloud, plug in headphones and whisper into your mic. That is literally why it is called WhisperFlow. You get the productivity gains either way.

8. Install the token optimizer.

When you start installing skills and MCPs, your context window gets heavier. Every session starts with Claude loading all your skills and MCP tools, and then reading your CLAUDE.md file on top of that. Some of my students start sessions at 15% context used before they have typed a single word. I try to clear and create a handoff file around the 35 to 40% mark, because past that point you are burning tokens at a much higher rate without getting better output.

The token optimizer is a skill that shows you:

For reference: last 30 days, my token usage would have cost over $2,000 at API pricing. With the max plan, I am paying around 100 pounds per month. The token optimizer helps you understand where that gap comes from and where to trim. The Claude Code commands reference has more on managing your session budget.

9. Set up self-running scheduled agents.

Claude Code desktop has a Routines tab. You can create routines that run on a schedule, either locally on your device or hosted remotely. The remote option matters because a local schedule will not run if your laptop is closed. That is why a lot of people use Mac minis for always-on automation.

Setting up a routine is as simple as telling Claude: "Run this on a routine at this time." Claude will schedule it inside the Routines tab. You can hook routines up to skills, MCP tools, and automations. A weekly revenue report every Monday at 8am is a one-sentence instruction.

This is what turns a skill or workflow into a genuine agent: it runs without you, on a recurring basis, without needing you to trigger it. Learn more about what you can build here in the Claude Code use cases post.

10. Build a persistent memory layer (second brain).

This is the one most people skip, and it is the difference between Claude Code starting from scratch in every session and getting smarter the longer you use it.

A second brain is not complicated. It is a folder of files on your computer. That is the whole thing. I use Obsidian because it is a file viewer that lets you interlink markdown files, but the underlying asset is just files and folders. Nothing more complex than that.

Here is what I keep in mine: a voice profile, a brand spine with colors and fonts and positioning, a CSS design framework that every new page or funnel pulls from so the design stays consistent, previous content pieces I can reference by name, and business context I want Claude to know. The CLAUDE.md file for each project lives here too.

When I am in a Claude Code session, I can say "pull the same structure as last week's newsletter" and Claude knows exactly what that means because the file exists. I can drag files in directly, or just reference them by name. The context is always there. For a deeper walkthrough on the MCP side of this, see the post on Claude Code MCP.

Why these Claude Code tips compound over time.

Each of these tips works on its own. Together, they shift Claude Code from a chatbot you type at into a system that runs. Auto mode and plan mode handle the build quality. The Superpowers plugin and skills handle the repetitive work. WhisperFlow speeds up input. The token optimizer keeps sessions lean. Scheduled agents run things while you sleep. And the second brain makes every session smarter than the last.

The setup takes an afternoon. The payoff runs every day after that.

Claude Code tips FAQ.

What is auto mode in Claude Code?

Auto mode lets Claude Code execute tasks without pausing to ask for permission on every action. It is available on the Claude Pro plan and the Max plan, in both the desktop app and the terminal. In the terminal, press Shift+Tab to switch between modes. Auto mode includes built-in guardrails that block dangerous commands, and you can add your own rules to customise its behaviour.

What is plan mode in Claude Code?

Plan mode is a session setting that prevents Claude from writing or modifying any code until you have approved a written plan. Claude's only job in plan mode is to think through the task, surface trade-offs, and produce a structured plan for your review. Once you approve it, you can execute in auto mode. It is the most reliable way to avoid building the wrong thing and wasting tokens fixing it.

What is a CLAUDE.md file?

A CLAUDE.md file is a markdown file that Claude reads at the start of every session before doing anything. It contains instructions, rules, and context specific to your project. You can use it to set coding standards, define what files Claude is allowed to touch, specify your goals, and include any business context Claude needs. Andrej Karpathy's four-rule template (think before coding, simplicity first, surgical changes, goal-driven execution) is a strong starting point.

How do Claude Code skills work?

Claude Code skills are reusable slash commands that encode a multi-step process. You invoke a skill with a /skill-name command, and Claude runs through the defined process automatically. Skills can include question gates, generate multiple outputs, score results, and chain into other skills. You can install community skills, or build your own using the skill creator built into the Claude Code desktop app. Building your own with your personal context and process is almost always more effective than importing a generic one.

What is the token optimizer for Claude Code?

The token optimizer is a skill that audits your context window overhead and identifies where tokens are being consumed before you even start a session. It shows your CLAUDE.md size, loaded skills, MCP tools, and memory files, and flags which ones you are not actively using. It estimates how much your usage would cost at API pricing versus a flat plan. Installing it and trimming unused skills and MCPs can recover a meaningful percentage of your session budget.

How do scheduled agents work in Claude Code?

Scheduled agents use the Routines tab in Claude Code desktop to run a skill, automation, or workflow on a timed schedule. You can run them locally on your device or remotely in the cloud. Remote is better for reliability because a local schedule requires your laptop to be open and running at the scheduled time. To create a routine, just tell Claude what you want to run and when, and it will set it up in the Routines tab.

What is the Claude Code second brain or persistent memory?

Persistent memory in Claude Code means keeping a collection of files on your computer that Claude can reference across sessions. It can contain your voice profile, brand guidelines, previous work, business context, and any other files you want Claude to pull from. Tools like Obsidian make it easy to view and interlink these files. When you reference previous work in a Claude Code session, by name or by context, Claude can pull that file and use it. Without this, Claude starts fresh every session with no knowledge of your history or preferences.

Sources and citations.

Ready to build your own AI-powered system?.

If you want to go beyond tips and actually map out what to automate in your business, then build it yourself with hands-on support, that is what the blueprint is for. It walks you through the full setup, from your first CLAUDE.md file to running scheduled agents on real business tasks.

Get the free blueprint and start building

Free · 60 Minutes · No coding required

The Claude Code Blueprint.

Five interactive lessons. Install Claude Code, build your first automation, and deploy it live on the internet — all in under an hour. Free, no coding required.

Grab the Blueprint