Skip to main content

Claude Code Basics Lesson 29 of 46

Automatic Memory

In short
  • Besides your instructions, Claude takes its own notes on what it learns working with you.
  • It's on by default: when it saves or rereads something, it tells you.
  • They're your own text files: readable, editable, deletable with /memory.
  • Every session it only loads the index: it goes and gets the rest if it needs it.

Two memories, not one

CLAUDE.md is the memory you write: rules, conventions, how things are done here. Next to it there's a second one, which it writes.

While you work together, Claude notes down what it discovers: that a certain command needs to be run a certain way, that you prefer a certain form, that something that looked simple has a hidden complication. It doesn't save everything: it decides what's worth remembering for next time.

The difference in one line: you write the rules, it notes down what it learns. They don't replace each other, they add up.

How you notice it

It doesn't work behind your back: when it saves or rereads a note, it tells you, with a line like "memories saved" or "memories recalled." That's the moment worth raising an eyebrow and going to see what it wrote.

The notes live in a folder per project, on your computer. They don't travel around and they don't end up in the working folder you share with others.

Always the index, detail on demand

There's an elegant detail here worth noticing, because it's the solution to the same problem we've been talking about for three lessons now. If it loaded every note on every startup, the table would be full before it even started.

So it doesn't: every session it's only shown a short index, and it goes and gets the detailed notes only when it needs them. Always the index, the chapter on demand — keep that in mind, because it's the same mechanism as skills in the next chapter.

Reading it, fixing it, turning it off

The command is /memory: from there you see the memory files and your instructions, open them, edit them. From there you can also turn off automatic memory, if you'd rather it didn't take notes.

And it's worth checking in on now and then, for a practical reason: it might have gotten something wrong. Something you said once for a one-off case can turn into a rule in its head. They're plain text files: readable and deletable in ten seconds.

The reverse is also true: if you tell it "remember, from now on we do it this way," it jots that down. It's the easiest way to teach it something without opening a single file.

What's next

The bucket is almost full: permanent instructions, workspace, cleanup, automatic notes. In the next lesson we put them all together, looking at the same job done three times: the first time explaining everything, the second with the instructions written down, the third with memory working for you.

Did you get it?

Two minutes, no grade. Trying to answer — even getting it wrong — cements the concepts far more than rereading. Not in the mood? Skip it: the lesson still counts as complete.

What's the difference between CLAUDE.md and automatic memory?

You notice it jotted down something wrong. What do you do?

How much of automatic memory gets loaded every session?

Course Claude Code Basics
  1. Chapter 1 Introduction

    1. 1 The Claude Ecosystem and Where Claude Code Fits
    2. 2 What Claude Code Is: The Collaborator Who Walks Into Your Studio
    3. 3 How an Agent Works: The Loop
  2. Chapter 2 What's Underneath

    1. 4 Claude Code in Action: The Loop, for Real
    2. 5 The Model Has No Memory: It Starts Over Every Time
    3. 6 The Harness: The Engine and the Gear Around It
    4. 7 The Map: Four Buckets
  3. Chapter 3 You Choose the Engine

    1. 8 There's No Single Claude: The Model Lineup
    2. 9 Which Model for Which Job
    3. 10 Effort: How Hard It Should Think
    4. 11 Model or Effort? The Question That Trips Everyone Up
    5. 12 The Bill: Why Saving Money Can Cost You More
  4. Chapter 4 First Time at the Controls

    1. 13 Where to Run It: Four Doors In
    2. 14 What You Need Before You Start
    3. 15 Installing Claude Code
    4. 16 The Folder: Where You Open It Decides What It Works On
    5. 17 Choosing the Engine, in Practice
    6. 18 Your First Task: Small, Yours, and It Works
  5. Chapter 5 What You Let It Touch

    1. 19 Why It Asks for Permission
    2. 20 The Rules: Always Yes, Ask Me, Never
    3. 21 The Modes: How Much Leash You Give It
    4. 22 Plan Mode: Get the Plan Before the Work
    5. 23 Verification in the Loop: Give It a Yardstick
    6. 24 Example: Putting the Bucket Together
  6. Chapter 6 What It Knows About You

    1. 25 CLAUDE.md: The Notes It Reads the Moment It Walks In
    2. 26 How to Write a CLAUDE.md That Actually Works
    3. 27 The Context Window: How Much It Can Hold at Once
    4. 28 Cleaning Up: Compact and Clear
    5. 29 Automatic Memory
    6. 30 Example: From Repeating Yourself to Never Again
  7. Chapter 7 Skills

    1. 31 What a Skill Is: A Procedure Written Once
    2. 32 Creating Your First Skill
    3. 33 The Description Decides Whether It Gets Used
    4. 34 Example: A Skill That Saves You the Week
  8. Chapter 8 How Many You Put to Work

    1. 35 The Subagent: A Helper With Its Own Desk
    2. 36 When a Helper Is Worth It (and What It Costs)
    3. 37 Teams: When Agents Talk to Each Other
    4. 38 Example: Searching Without Cluttering the Desk
  9. Chapter 9 What It's Connected To

    1. 39 MCP: The Standard Plug Into Your Tools
    2. 40 Plugins: Packaging Up and Borrowing
    3. 41 Example: When You Stop Copying and Pasting
  10. Chapter 10 Automating the Setup

    1. 42 Hooks: The Thing That Always Happens
    2. 43 Where It Fires and What It Can Do
    3. 44 When You Actually Need One (and When It's Too Much)
  11. Chapter 11 Wrap-Up

    1. 45 The Project: Your Expense Tracker
    2. 46 Wrap-Up: What You're Taking Home
From a Confusing Brief to a Complete UX/UI A vague brief becomes a navigable app. Product Ad From a Single Photo A photo becomes an animated ad, no code required. Get Claude to Watch Your Videos Claude watches your videos and turns them into text. Higgsfield Inside Claude Code Generate images and video while you code in Claude Code. Turn a Loom Recording Into a Web Page A screen recording becomes a web page, no code. Vertical Shorts With NotebookLM Your sources become a vertical short. Luxury Landing Pages on Lovable A luxury landing page from a single prompt. Excalidraw Running Locally Excalidraw free on your computer, no code. Mistral OCR in Your Workflow Extract text from documents with Mistral OCR. Claude SEO in the Terminal 25 free SEO skills inside Claude Code. Google Search Console inside Claude Code Search Console data inside your terminal. Claude Code Routines Claude working on its own, computer off. Clone a Landing Page in React With v0 Clone a real landing page into React code. Context Economy With Claude Work light and don't burn through Claude's limits. From Prompt to Self-Improving Skill Claude skills that learn from your mistakes. From NotebookLM to Canva: Presentations NotebookLM slides, finally editable in Canva. The Map for Understanding Every AI Tool 12 categories for placing any AI tool. Transparent PNGs With ChatGPT Real transparency, not a fake checkerboard. Animated Infographics With Gemini Infographics that loop, animated with Gemini. Market Research With Deep Research Deep Research as your market analyst. Get Cited by AI Search Engines (AEO) Become a source that ChatGPT and Perplexity cite.