Skip to content
English
Level 5: Build with Claude
Lesson 1 · +10 XP

Your first real edit

Want to see a diff first? Try the interactive preview → — edit one line in your browser, watch the green-and-red diff appear in real time. Two minutes, no setup.

In Level 4 you got comfortable asking Claude about code — what does this do, where is that defined, why is it written this way. This level is the next move: asking Claude to change code.

When Claude wants to change a file, it proposes the change first. You see it. You decide. The file doesn’t move until you say yes.

That single rule is the foundation of every later lesson in this level. Hold onto it.

What an edit actually looks like

You ask for something specific:

rename the variable `usr` to `user` in src/auth.ts

Claude reads the file, figures out the change, and then pauses to show you what it wants to write — not a paragraph describing the change, but the actual line-by-line difference between what’s there now and what it wants to put there. That difference is called a diff, and the next lesson is all about reading one.

You either accept it or you don’t.

Tourist vs collaborator

In Level 4 you were a tourist. You walked around a codebase asking questions. Nothing you said could break anything — the worst that could happen was a wrong answer.

This level is different. You’re now editing real files. The blast radius is real.

But notice what isn’t different: Claude still doesn’t change anything without your permission. That gate is always there. The work changes — the trust model doesn’t.

About the permission prompt

You’ll see the permission prompt (from Lesson 2.6) every time Claude wants to write to a file in this level. For now: read what it shows you, click allow once if it looks right, move on.

Level 6 is the whole story of when to widen that gate, when to keep it narrow, and what to never allow without thinking. For Level 5, default mode. One change at a time. Allow once.

What’s next

Claude is going to show you diffs constantly from here on. The next lesson is the actual reading — what + and mean, what context lines are, and why scanning a diff is not the same as reading one.