Lesson 04 · Getting Started · ~7 min

The Permission Dial — How Much You Let Claude Do on Its Own

Your first build probably came with a little background hum of are you sure? Every time Claude was about to make a file or change one, it stopped and asked. Create this? Edit that? Go ahead? If that felt slightly naggy by the fifth time — good. Because that pause isn't a glitch. It's the whole point. And better still, it's a setting you control.

You're the one driving

Here's the reframe that changes how the rest of this course feels: Claude stops to ask because it's about to touch your files, on your computer. It's checking in before it acts. How often it checks in, though, isn't fixed — it's a dial you turn. Twist it one way and Claude asks before every small step. Twist it the other way and it just gets on with the job and tells you when it's done.

Think of it like handing someone the wheel on a road trip. Sometimes you want them to ask before every turn. Sometimes you know the route is easy and you say, "you've got this — wake me when we're there." Same driver, same car. The only thing that changed is how much you chose to hand over.

The settings on the dial

So what's actually on the dial? A handful of modes. Here they are in the order Claude Code lists them — so the list below matches the menu you'll see on your own screen:

  • Ask permissions — Claude does real work, but stops and checks with you before each action. This is usually where you start, and it's what you met during your first build.
  • Accept edits — Claude edits files freely without asking each time, but still pauses for the riskier stuff. A bit more trust, a lot less clicking.
  • Plan mode — the careful one. Claude reads your folder, thinks, and writes you a plan — but changes nothing. Not one file moves until you say yes. It's looking, not touching.
  • Auto mode — Claude runs the whole way through without stopping. It's not unsupervised, though: a separate safety check looks at each action before it happens and blocks anything dangerous. Hands-off, but watched.
  • Bypass permissions — Claude skips essentially every check and just does whatever the task needs. This is the one to be careful with — more on it in a moment.

You don't have to memorise these. They live in a little menu right inside Claude Code: in the terminal you flip between them with a quick keyboard shortcut (Shift+Tab), and in the editor or desktop app you click a mode selector. The exact wording shifts a little depending on where you're running Claude — so the only rule worth remembering is read the menu on your screen.

The dial, on screen — Claude Code's permission modes.

Plan mode: a beginner's best friend

If you take one thing from this lesson, take this: when you're not sure, start in Plan mode.

In Plan mode, Claude shows you the entire plan before lifting a finger — here's what I'd change, here's the order I'd do it in — and then it waits. Nothing in your folder moves until you read that plan and approve it. It's the closest thing to a "preview before you commit" button, and it's perfect for exactly the moments that make beginners nervous: when you're exploring, when the task feels big, or when you simply don't yet know what Claude will do.

The one to keep switched off: Bypass

Every dial has a far end, and on this one it's called Bypass. In Bypass, Claude stops asking almost entirely and just acts.

Notice that the tool itself tries to talk you out of it. You can't casually flip to Bypass the way you switch the other modes — you have to start Claude up a special way just to enable it, and it will flatly refuse to run in certain setups. That awkwardness is deliberate. People have made real messes letting Claude run wide-open on a machine that mattered.

The rule is short, and you can hold onto it for the whole course: keep Bypass off. The only place it belongs is a throwaway, sandboxed setup where nothing's lost if something goes sideways — and honestly, as a beginner, you may never need it at all.

So which one should I use?

When in doubt: Plan mode, or Ask permissions. Start cautious, watch how Claude handles your kind of work, and nudge the dial up as your trust grows — task by task, not all at once. Keep Bypass off. That's the whole playbook, and it'll carry you a long way.

You can now control how much Claude does on its own. The next win is making sure it does the right thing from the start — so there's less to correct in the first place. The trick is telling Claude about your project up front, in a small file it reads before it does anything. That's where we're headed next.

Try it yourselfOptional · Hands-onRecipe Box

Feel the dial in your Recipe Box

You can skip this and still follow everything — it's here if you like learning by doing.

Last lesson you made a recipe-box folder and pointed Claude at it. Let's feel the dial move inside it — no building yet, just practising control.

  1. Open your project. Start Claude Code pointed at the recipe-box folder from last lesson. (Skipped that one? Just make an empty folder called recipe-box and open Claude Code in it.)
  2. Switch to Plan mode, then paste this in:
Prompt

I'm thinking about building a simple website to collect my favourite recipes — a home page that lists them, and a page for each recipe with its ingredients and steps. Don't build anything yet — I just want to see how you'd plan it out.

What you should see: Claude lays out a plan — what it would create, and in what order — and changes nothing in your folder. That's Plan mode: all looking, no touching. 3. Feel the difference (optional). Switch to Ask permissions and give it a small go-ahead. Notice it now wants to actually do things, and checks with you before each step. Then switch back to Plan. You just moved the dial — both directions. 4. Leave it there. Next lesson we'll properly brief Claude about your Recipe Box, so it builds the right thing from the start.

You're the one deciding how your project gets built.
← PREVIOUS
Point Claude at a Folder — and Build Your First Real Thing