First Kitchen · Lesson 05 of 10

Save Points

Lesson 5 of First Kitchen: install save points (yes, it's git — no, you don't need to learn git). Save, break your site on purpose, restore it in one sentence. After today, fear of ruining your project is officially irrational.

In Lesson 3 you broke your page and the agent put it back — using its memory of the conversation. That worked because the disaster was thirty seconds old. But memory-based rescue has limits: close the session, and "put it back" gets shaky.

Games solved this problem decades ago: save points. Fight the boss recklessly, die horribly, reload. Today your project gets the same physics. The tool underneath is called git — the same one professionals use — but here's the deal this course offers: you will use it in plain English and learn zero commands. The agent speaks git so you don't have to.

What you'll plate today

A project where any state you've saved can be brought back in one sentence — proven, because you'll wreck the site worse than Lesson 3 and reload like nothing happened.

Ingredients

  • Your first-kitchen folder (now with CLAUDE.md — it'll be saved too)
  • About 25 minutes

Cook

1. Install the save system

Set up save points for this project — use git. Then make the first
save point now, with a plain-English note describing what this
project is. Tell me what got saved.

It will ask permission to run a few commands (that's git init and friends — approve). Two things to know, then forget: the saves live in a hidden folder inside your project, and nothing leaves your computer. No account, no cloud, no GitHub today.

2. Save like you mean it

Make a small change first — order anything ("give the footer a little more presence"). Then:

Make a save point: "footer upgrade".

That's the whole ritual. Change you like → one sentence → saved forever. Add the reflex to your notebook while you're here:

Add a rule to CLAUDE.md: after any change I say I like, offer to
make a save point with a short plain-English note.

3. The demolition (bigger this time)

Lesson 3 broke the styling. Today we go further:

Ruin index.html: delete the styling, scramble my sections into the
wrong order, and replace my name with "CHAOS GOBLIN".

Refresh the browser and take a good look at the wreckage. In the old world — the world without save points — this is the moment your stomach drops. Now:

Restore everything to the last save point.

Refresh. Everything back: styling, order, your name. The wreckage didn't just get fixed — it got erased from reality. That's the difference between the agent remembering and the project remembering.

4. Read your history

Show me my save points as a simple list, newest first, in plain words.

That list is your project's diary, and it grows with you. One more session habit from today onward: save before every experiment, experiment with total courage.

When it burns

  • It mentions GitHub, remotes, or "pushing" — say: "Local saves only for now, no GitHub." Putting your saves in the cloud is a real and good thing — for the day you want it, the recipe is here.
  • It says there's nothing to restore — you probably never made the save in step 2. Check: "list my save points." No list, no saves — make one now.
  • Words like branch, merge, HEAD appear — professional seasoning you don't need yet. "Explain that in kitchen terms or skip it."
  • You restored and lost a change you actually liked — restore points are snapshots; anything after the snapshot goes. The cure is the habit: save small, save often.

Order up

□ Save points are installed (and live only on your machine)
□ You made at least two saves with plain-English notes
□ You wrecked the site badly — and restored it in one sentence
□ CLAUDE.md now reminds you to save after changes you like

Notice what you have now, quietly assembled over five lessons: a project you built by talking, that remembers your taste, that cannot be permanently broken. There's exactly one thing left it can't do: be seen by anyone else.

Next up — Lesson 06: Serve It. The big one. Your page leaves your laptop and gets a real URL on the real internet — and you open it on your phone.

Stuck on a step? Question box below.

Stuck at a step?

Ask right here — no account needed. If a step lost you, that's a hole in the lesson, not in you: answers get folded back into the text so the next cook sails through.

Hungry for more?

New recipes land in your inbox as they leave the kitchen. No spam, unsubscribe anytime.