Setup checklist
Claude Memory Setup Checklist
Set up Claude memory by choosing the narrowest surface that fits the job: app memory for personal continuity, Projects for scoped chat memory, CLAUDE.md for shared repo context, and auto memory for local learned notes.
Key facts
Start with the memory surface: app, project, shared repo, local repo, or auto memory.
Use Settings > Capabilities for Claude app memory and /memory for Claude Code memory.
Keep shared CLAUDE.md files short, concrete, and safe to commit.
Use tools to generate starter files, design a memory scaffold, and estimate context cost.
"Each Claude Code session begins with a fresh context window."Anthropic Claude Code Docs
The setup sequence
- Name the scope. Decide whether the memory belongs globally, inside a Claude Project, inside a shared repository, or only on your machine.
- Write the durable rule once. Put shared repo facts in
CLAUDE.md, personal repo facts inCLAUDE.local.md, and path-specific guidance in.claude/rules/. - Let learned local facts stay local. Use auto memory for recurring local learnings, then audit it with
/memory. - Promote what becomes official. If an auto memory becomes a team rule, move it into a source-controlled instruction file or docs page.
App and Project memory
Use Claude app memory for stable personal work context and collaboration preferences. Inspect it in Settings > Capabilities before sensitive work, and use incognito when a chat should not contribute to memory or chat history.
Use Claude Projects when context should stay separated by client, team, or initiative. Project memory summaries are separate from non-project memory, and moving a chat into or out of a Project changes which summary it belongs to.
Claude Code memory
For Claude Code, begin with a compact CLAUDE.md. Include commands, layout, coding standards, and review expectations that should load every session. Put private local details in CLAUDE.local.md, and use rules for path-specific guidance.
Then let auto memory carry learned notes that are useful later but not yet team policy. Because auto memory is plain Markdown, you can read, edit, and delete it when behavior drifts.
Free setup tools
Use the CLAUDE.md Generator to draft a starter file, the Memory File Designer to choose a scaffold, and the Context Budget Estimator to keep always-loaded context under control.
The tools are browser-only. They do not send your project details anywhere, and they are best treated as setup aids rather than authority over your real repo.
FAQ
What is the safest first memory to create for Claude Code?
Create a short project CLAUDE.md with shared commands, layout, and conventions. Add local-only or private details to CLAUDE.local.md instead.
Should I enable every Claude memory feature?
No. Enable and write only the surfaces that match your workflow, privacy needs, and plan controls.
What should I do before a sensitive project?
Inspect app memory, use the right Project or incognito mode, run /memory in Claude Code, and remove stale or overbroad local memory.
Primary Sources
Claude Help Center · Help Center
Use Claude's chat search and memory to build on previous context
Primary reference for Claude app memory, memory summaries, incognito behavior, settings controls, and data handling.
Accessed 2026-07-06
Claude Help Center · Help Center
How can I create and manage projects?
Primary reference for moving chats into or out of Projects and managing project-specific memory summaries.
Accessed 2026-07-06
Anthropic Claude Code Docs · Documentation
How Claude remembers your project
Primary reference for CLAUDE.md, auto memory, /memory, file loading, rules, imports, and troubleshooting.
Accessed 2026-07-06