How to Configure Claude for Yourself: Profile, Memory, and Projects
MarkdownFour layers for configuring Claude: profile instructions, memory, projects, and CLAUDE.md. A complete interview prompt, a result check, and a review of the rules.
Read full article
Key takeaways
You open a new chat—and explain again what you do and what you need. You can configure Claude for yourself in four different places: profile instructions, memory, projects, and the CLAUDE.md file for Claude Code. Below, we cover each of them, a prompt for Claude to interview you, and a rule for deciding what to put there in the first place.
Practical materials for configuring how you work with models: Ailoot documentation.
Why does Claude start from scratch every time?
Key takeaways
Every new chat starts with an empty context. The model doesn't remember the previous conversation unless you specifically tell it about it. So someone who has been using Claude every day for three months still starts with “I do this, I need that”—and spends the first five minutes on it.
A language model doesn't store you inside itself. It reads what it was given at the beginning of the conversation and works with that; to it, everything else simply doesn't exist.
So configuring Claude for yourself means putting the right text in one place once, so it gets pulled in automatically. You don't need to teach the model anything, and there are exactly four such places, scattered across different settings screens.
A lot of frustration with AI comes from this. People expect an assistant to remember them like a colleague. Instead, every morning brings a new intern, and the difference between “Claude is useless” and “Claude saves me a day a week” often comes down to twenty minutes of setup that nobody did.
Where exactly do the settings live: four different places
Key takeaways
You write the profile instructions, and they apply to all chats. Claude writes memory as conversations go along. Projects provide a separate space with their own rules and memory. The CLAUDE.md file works only in Claude Code. Confusing them is the main reason a configuration “didn't work.”
Here's what it looks like in one table; the rest of this discussion will be about these four rows.
| What | Who writes it | Where it lives | What it applies to |
|---|---|---|---|
| Profile instructions | You | Settings, “Instructions for Claude” section | All conversations, without exception |
| Memory | Claude as you talk | Settings → Memory | All conversations; projects have their own separate memory |
| Project | You, separately for each project | Inside the project | Only chats inside that project |
CLAUDE.md | You | A file on disk | Only Claude Code in the terminal |
Anthropic's help page describes this section as follows.
Any instructions you add here will apply to all of your conversations with Claude.
The same page says that project instructions apply only to chats inside the project. Put information about you across the board in your profile, and everything about a specific piece of work in the project.
One caveat about the interface. Anthropic's personalization section is currently being revamped: in the same help article, the introduction talks about “styles,” while the middle has already been rewritten around skills. The article about styles has been removed from the collection of settings articles altogether. So if styles are still in your menu but your friend no longer has them, you just got a different wave of the update.
Profile settings are your personal layer: describe once how you think and what annoys you, and Claude stops suggesting the obvious. This layer alone already saves time.
How do you get Claude to interview you about yourself?
Key takeaways
Claude has no “interview me” button; neither the help center nor the documentation describes such a feature. But there is a prompt that turns Claude into an interviewer: it asks one question at a time, presses for specifics, and then writes the finished text for the instructions field itself. Twenty minutes of conversation instead of an hour struggling with a blank page.
Writing about yourself from scratch is hard. You open an empty field, and all you can think of is “entrepreneur, value clarity”—exactly the kind of useless string of words that changes nothing in the answers.
An interview solves this because answering is easier than composing. On its page for newcomers, Anthropic itself suggests asking Claude to interview you, in its list of “what to try next.” The ready-to-use prompt isn't there; it's below.
Prompt
Interview for Claude to write your profile
Interview me to gather text for the “Instructions for Claude” field in my settings.
Interview rules:
Ask exactly one question at a time and wait for my answer.
If my answer is vague, press for specifics. “I work in marketing” is a bad answer; ask: in what niche, how many people are on the team, who is the client, what do I do hands-on every day?
Don't praise my answers. No “great answer” or “got it, awesome.”
Don't ask again about something I've already told you.
Don't polish my wording. If I put it bluntly, write it that way.
What you need to find out:
What I do and how I earn money. Be specific. A job title alone isn't enough.
What tasks I bring to you most often.
What do I explain to you again and again from one conversation to the next? Is there anything I have to tell you twice?
How I prefer to receive answers: length, level of readiness, whether I want options or one answer.
What annoys me about AI responses. Get me to give specific examples; generalities aren't enough here.
What topics and phrasings to avoid.
When you're done, assemble everything into ready-to-use text of up to 400 words, in my voice, using simple phrases. Start with what I do, then my work tasks, then my response preferences, and finish with a list of prohibitions. No generalities like “values efficiency”—only what I actually said.
Start with the first question.
The logic is simple. A rule deserves a place in the settings only if you've already said it twice. Everything else is guesswork about yourself, and it takes up space without doing anything.
Next, put the resulting text where it belongs:
- Click your initials in the lower-left corner and choose Settings.
- Find the “Instructions for Claude” section.
- Paste the text and save.
- Check in a new chat that it was picked up (the section on checking below explains exactly how).
The account name is changed separately, in Settings → General, in the “Full name” field. These are different things: the interface sees the name, while the model reads the instructions.
What should you put in the instructions, and what should you leave out?
Key takeaways
Keep the text within 400–500 words. It uses tokens in every conversation and competes with your work request for the model's attention. Include professional context, recurring tasks, and specific prohibitions. Leave out situational rules, polite generalities, and anything that relates to a single project.
Anthropic doesn't publish an official character limit. The constraint here is practical: the longer the text, the less reliably it is followed. For organizations, a limit is explicitly specified—3,000 characters for the entire company's instructions—so use that as a guide to the scale.
What works:
- How you earn a living. A job title alone isn't enough. “I run a family law practice, have three assistants, and get clients through referrals” works; “lawyer” doesn't.
- What you bring most often. Texts, calculations, document reviews, code. Claude will stop suggesting things you don't use.
- Response format. Do you need ready-to-use text right away or a plan first, one option or three, with or without reasoning?
- Specific prohibitions. The model will follow “Don't start answers with the words ‘great question.’” “Be concise” won't change anything.
What you can safely cut:
- Polite padding like “you are a world-class expert.” New models no longer respond to formulas like these, but they still take up space in every request.
- Situational rules for a single task. They belong in a project; in settings that apply everywhere, they get in the way.
- Contradictions. The Claude Code documentation says it plainly: if two rules contradict each other, the model may choose either at random. Read through your settings in full from time to time, because simply adding more at the bottom won't get rid of a contradiction.
Check each line this way: remove it and see whether the answer changes. If it doesn't, that line was decoration.
Here's what a completed text looks like. The example is composite and the niche is invented, but its structure is exactly what you should paste in.
I run a custom furniture studio, with six people in production and sales through word of mouth. The sales cycle is three weeks.
I handle measurements, estimates, and client correspondence; I outsource design.
What I bring most often:
- estimates and material cost calculations
- replies to clients objecting to price and timelines
- product listing copy
- reviews of supplier contracts
How to respond:
- give me ready-to-send text for the client right away
- keep it to no more than five paragraphs unless I ask for details
- round figures to the nearest hundred
- if information is missing, ask one clarifying question and wait for my answer
What not to do:
- don't start with “great question” or “of course”
- don't suggest hiring a marketer; I don't have the budget for it
- don't write “in light of the foregoing” or “it bears mentioning”
- don't give three options when I asked for one
Almost nobody fills in the last section, though it matters more than the other three. Prohibitions are the hardest things to formulate because you remember being annoyed, but not the exact phrase. That's why the interview prompt has a separate question for this, one that gets you to give examples.
How do you turn on memory, and what does it remember?
Key takeaways
Memory is turned on in Settings → Memory with the “Generate memory from chats” toggle. It works on the Free, Pro, and Max plans, on the web, in the desktop app, and on mobile. Team and Enterprise still use the previous version, found in Settings → Capabilities. You can view, edit, and delete individual entries.
Memory changed on July 10, 2026; it's in the release notes. Before, Claude summarized conversations into one overview once a day. Now, memory is a set of separate entries by category, which it reads and edits as the conversation goes along.
Claude memory now works as a set of separate, categorized entries that Claude reads and updates during your conversations, replacing the previous daily memory summary.
What goes in: your role and projects, your usual communication style, technical preferences, and details of current work. The help page separately notes that memory is geared toward work context, so personal details unrelated to work may not be saved.
Do three things right after turning it on.
Check the list of entries
Settings → Memory shows everything Claude has recorded about you, organized by category. There's almost always a line or two in there you weren't expecting.
Clean up what's unnecessary
You can edit it in two ways: through the “Tell Claude what to change or remove” field in settings, or directly in a conversation by telling Claude what to remove. The “Delete” button deletes the entry.
Make a habit of checking once a month
Memory accumulates quietly. If you don't review it, six months from now there'll be a layer of junk from tasks that were completed long ago.
A separate note about private conversations. The ghost icon in the upper-right corner of a new chat turns on incognito mode: that conversation goes neither into memory nor history. It's available on all plans, including Free, but the icon isn't available inside projects, so incognito mode doesn't work there.
Why does memory sometimes make answers worse?
Key takeaways
Memory records what seems important to it. Nobody asks for your opinion. A month or two later, it can contain random fragments of prompts, which then get mixed into every new conversation. People most often turn memory off because of answer quality; privacy comes second. A monthly review fixes it.
The mechanics make sense once you know how memory works. Here's how: just before the request is sent, memory is added to it as ordinary text. It doesn't get inside the model or teach it anything.
So every unnecessary entry takes space away from the request itself and pulls the answer in its direction. Five precise lines work better than fifty random ones, and this also explains why reviewing matters more than adding.
Here's the order:
- First, write your profile by hand, using the interview prompt. It's your text, so you know what's in it.
- Turn on memory as the next step, as a supplement.
- Once a month, open the list of entries and clean it out.
Then you'll have one layer you're responsible for and another that accumulates on its own. If the answers go off track, look at the second one first.
Memory reset, by the way, is irreversible. The help page is explicit: it deletes all entries, including project memory, and can't be undone. If you're unsure, start with a pause. Existing entries will be saved, but new ones will stop being created.
How are projects different from memory?
Key takeaways
A project is a separate workspace with its own history, files, and instructions. It also has its own memory, isolated from other chats. The difference is who writes it: you write project instructions and they stay static; Claude maintains memory itself. These are two layers that work together.
Projects are available on all plans; on the Free plan, you can create up to five. A project contains three things: instructions, files, and chats. Instructions apply only to conversations inside that project; they don't carry over outside it.
Here's the breakdown:
| What to put there | Where |
|---|---|
| What you do and how to talk to you | Profile instructions |
| Rules and materials for one piece of work | Project |
| Observations Claude made on its own | Memory |
For example, the owner of a coffee shop chain keeps one project for finance, another for hiring, and a third for social media. Each has its own instructions and files, while the fact that they can't stand answers longer than a screenful goes in the profile and applies everywhere.
When a project has more files than fit in the window, the extended project knowledge base kicks in. According to Anthropic's help page, it increases capacity by about ten times, but is available only on paid plans.
In addition to rules, project instructions should include four things:
- The role you want Claude to take in this work. “You're the CFO of a small chain; you calculate conservatively and always show your work” sets the tone for every conversation in the project.
- Stable facts you'd otherwise dictate again. Rental rates, team composition, location names, region. Anything that changes less often than once a quarter.
- The output format for this specific work. A financial project needs a table; a writing project needs finished copy without padding.
- Boundaries. What not to do in this project. For example, don't suggest tools you've already rejected.
Files belong there too, and they work better than any paraphrase. A price list, a contract, last year's report—Claude will answer based on them. Without files, it relies on general knowledge about your industry, and you'll notice the difference.
How can you check whether the setup worked at all?
Key takeaways
Open a new chat and ask a question whose answer depends on your context. If Claude answers the way it would to a stranger, the setup wasn't picked up. In Claude Code, the /context command does the same check; it directly shows the list of loaded files.
People usually check the setup incorrectly: they ask, “What do you know about me?” The model can piece together an answer to that question from anything, including the current conversation, so it proves nothing.
Open a new, empty chat
Not a continuation of an old conversation, but a new one. Context has already accumulated in the old one, which will muddy the picture.
Ask a work-related question without explanation
One that used to need an introduction. “Draft a reply to a client asking for a 20% discount”—and see whether you have to add what kind of business you run.
Check your prohibitions
If you asked it not to start with “great question,” check the first line of the answer. It takes a second.
If it didn't work, check where you put it
The setting may have gone into a project, while you're asking in an ordinary chat. Profile instructions apply everywhere; project instructions apply only inside the project.
In Claude Code, the check is shorter: /context shows a “Memory files” section listing what actually loaded into the session. If your file isn't there, further edits are pointless; first you need to figure out where it belongs.
Can you transfer memory from another AI service?
Key takeaways
Yes, by copying text. In Settings → Memory, there's a “Start import” button: export memory from your current service using a prompt, paste the text, and Claude will break it into separate entries. The feature is available on Free, Pro, Max, and Team, on the web and in the desktop app.
Here's the process:
- Ask your current service to list everything it remembers about you, verbatim and in one block.
- Go to Settings → Memory and click “Start import.”
- Paste the exported text.
- Click “Add to memory”—Claude will break the text into separate entries itself.
- Open the list of entries and review it. Some lines will almost certainly be junk from old conversations.
Two warnings. First, Anthropic itself labels the import experimental and warns that some entries may not transfer. Second, the import documentation talks about “other AI services” in general; it doesn't name specific services, so you'll have to review what was transferred by hand.
You can export it back out too: Settings → Capabilities, then the “View and edit your memory” link; or simply ask Claude to list the entries about you—it can do that.
How do you configure Claude Code for yourself?
Key takeaways
In the terminal, settings live in files. Personal preferences for all projects go in ~/.claude/CLAUDE.md; rules for a specific project go in CLAUDE.md next to the code. Auto-memory, which Claude maintains itself, works separately. The /memory command shows all the files at once; /context shows which ones actually loaded.
Claude Code knows nothing about your web settings. It's separate.
So you'll have to describe your personal preferences twice. Use the same text, though: put the interview prompt's result both in the settings field on the web and in a file on disk.
Files are read from general to specific and combined. None cancels out the previous one:
~/.claude/CLAUDE.md—your personal preferences, applying to every project on this machine../CLAUDE.mdor./.claude/CLAUDE.md—project rules, included in the repository and used by the whole team../CLAUDE.local.md—personal to a specific project, placed in.gitignore.
If you're just getting started, run /init in the project folder. Claude will read the code and write a starter file with build commands and discovered conventions. If a file already exists, it will stay in place and Claude will suggest edits to it.
A detailed breakdown of what to put inside is in the separate article about configuring CLAUDE.md. The difference between the file and memory is covered in the article about Memory and CLAUDE.md.
Auto-memory works alongside these files. It's on by default and works like this: Claude writes its findings to the ~/.claude/projects/<project>/memory/ folder.
According to the Claude Code documentation, at the start of a session, the first 200 lines of MEMORY.md or the first 25 kilobytes are loaded, whichever limit is reached first. Anything below that isn't loaded at all, and a toggle in /memory turns off the whole mechanism.
There's a catch. Auto-memory lives on a specific machine and doesn't move between computers: if you work on a laptop and a desktop computer, they have two different memories. Syncing the project folder through the cloud doesn't help, because memory is stored in the home folder, which the cloud doesn't touch.
Half of the “it ignores me” cases can be diagnosed with /context right here. Usually it turns out that the file is in a neighboring folder or doesn't exist at all, while the person has been editing it for the third time in a row and expecting different behavior.
Why do long instructions stop working?
Key takeaways
Instructions reach the model as a regular message at the beginning of a conversation. It reads them and tries to follow them, but there's no guarantee. The longer the text and the longer the session, the worse the compliance. Claude Code documentation recommends keeping each file within 200 lines and explains why: long files consume context and reduce instruction-following.
The reason is simple, and it explains almost all the disappointment people feel with configuration.
CLAUDE.md content is delivered as a user message after the system prompt, not as part of the system prompt itself. Claude reads it and tries to follow it, but strict adherence isn't guaranteed, especially for vague or conflicting instructions.
Short, precise text works better than long, detailed text. If you want to add a fiftieth rule, it's more honest to remove three old ones first.
Second. If something must happen every time, without exception, text can't guarantee that in principle, because an instruction remains a request, however emphatic.
Claude Code has hooks for such cases: they run like ordinary commands at fixed moments and don't depend on what the model decides. The rule “run tests before saving” in text works some of the time; the same prohibition enforced through a hook works every time.
Third. Settings age along with models, and wording that changed behavior a year ago can sometimes get in the way in newer versions.
Where should rules that aren't always needed go?
Key takeaways
Profile instructions and CLAUDE.md load in full in every conversation, so include only things that apply across the board. Put everything needed for a specific task in skills: they load on demand, when you call them or when Claude recognizes they're relevant. They live in Customize → Skills, where they're also named in English.
Take a contract review process: what to look for, in what order, what to write down—a page and a half of text.
You can't put that in your global settings; they'll bloat and stop working. Keeping it in your head and pasting it in by hand every time isn't much fun either.
A separate skill solves exactly this problem. Describe the process once and put it there; it loads only when the conversation turns to contracts. The other ninety conversations that month won't know about it or spend context space on it.
| Type of instruction | Where to put it |
|---|---|
| Always applies, in all conversations | Profile instructions |
| Applies within one piece of work | Project |
| A multi-step process for a specific task type | Skill in the Skills section |
| Must be enforced, without exception | Hook in Claude Code |
About styles. Responses used to be configured through a separate feature with that name. Anthropic is now consolidating it into skills: the styles section has been removed from the help collection, and skills have taken its place in the personalization article. The update is reaching users in waves, so some readers still have the styles menu.
Official documentation doesn't describe a mechanism for “upload your texts and Claude will learn your style,” either there or elsewhere. Describe the style you want in words, and add examples of your writing to the project as files.
What does Anthropic do with this data?
Key takeaways
On Free, Pro, and Max, conversations may be used to train models if the corresponding setting is turned on. When it's on, the retention period is five years; when it's off, the previous 30-day period remains. Deleted conversations aren't used for training. These rules don't apply to enterprise plans or API use.
Anthropic puts it this way.
If you allow us to use your data to improve our models, the retention period is five years. If you don't provide your data for model training, our existing 30-day retention period continues to apply.
If you put work information in your settings:
- These rules apply on Free, Pro, and Max, including when you use Claude Code with those accounts. They don't apply to enterprise plans or API use.
- If you delete a conversation, it won't be used for training.
- Incognito chats aren't used for training at all. They're retained for 30 days.
Essentially, you're keeping a file about yourself that's read every time you reach out. Treat it like a work document.
One more detail for the meticulous. The help article about how memory works says nothing about model training. That topic is covered on another page, so if you read only about memory, you won't learn about the five-year period.
What should you check after three months?
Key takeaways
Settings get stale faster than you'd think: over a quarter, your work, your tasks, and the model itself can all change. Every three months, reread your text, clean up memory, and check whether you're still carrying rules written for last year's model. It takes about twenty minutes and gives you more back than another batch of new instructions.
Review:
- Open your profile instructions and read them from top to bottom. Usually a third can be removed without losing anything.
- Go through your memory entries. Delete everything related to completed tasks.
- Try getting by without some of the settings. Temporarily remove what you've accumulated and see how the model does without it. The model has gotten smarter, while the workarounds remain and now get in the way.
- Check that the files are actually loading. In Claude Code, use
/context.
There's also a monthly report: Settings → Reflect shows what topics took your time, which day was busiest, and which hour you work most often. Launched on July 9, 2026, it works on Free, Pro, and Max when memory is on. It isn't available on enterprise plans; incognito conversations and health topics aren't included in the report.
Use it as a mirror. If the month's top topics don't match what's written in your settings, your settings describe the person you were in the spring.
Three months is simply the point at which the difference is usually noticeable. If you change jobs, someone joins or leaves the team, or your main stream of tasks changes, reread them right away rather than waiting for the calendar.
What else do people ask?
Key takeaways
Six questions come up most often: do you need a paid plan, does memory work on a phone, why does Claude ignore what you wrote, how are profile instructions different from the CLAUDE.md file, how much text should you put in settings, and can you turn off memory while keeping the entries already accumulated? Short answers to each are below.
Frequently asked questions
Do you need a paid plan to configure Claude for yourself?
No. Profile instructions, memory, projects, and incognito mode work on the Free plan. Free plan limits include up to five projects and no search across past chats, which is paid-only. The extended project knowledge base is also paid.
Does memory work in the mobile app?
Yes. Anthropic's help page lists the web, desktop app, and mobile app. Turn it on in the memory settings.
Why does Claude ignore what I wrote in the settings?
There are three common reasons. First, the text is vague: “be brief” won't change anything, while “no more than five paragraphs” will. Second, the rules contradict one another, and the model chooses arbitrarily. Third, the setting is in the wrong place: you wrote it on the web but expect it from Claude Code, which has its own setup.
How are profile instructions different from the CLAUDE.md file?
Where they apply. Profile instructions apply on the web, in the desktop app, and in the mobile app. Only Claude Code in the terminal reads the CLAUDE.md file. They don't sync with each other, so you have to describe your personal preferences in two places.
How much text should you put in profile instructions?
Anthropic doesn't publish an official limit. The practical guide is 400–500 words. The text is added to every conversation, uses tokens, and competes with your request for the model's attention. There is an explicit limit for organization instructions: 3,000 characters.
Can you turn off memory but keep the entries?
Yes, you can pause it: existing entries remain, new ones aren't created, and the old ones aren't used. Reset is different; it irreversibly deletes everything, including project memory.
Sources
- Anthropic - Understanding Claude's personalization features
- Anthropic - Use Claude's chat search and memory to build on previous context
- Anthropic - Use incognito chats
- Anthropic - Import and export your memory from Claude
- Anthropic - Set organization instructions
- Anthropic - What are projects?
- Anthropic - Release notes
- Anthropic - Updates to our consumer terms
- Anthropic - Reflect with Claude
- Claude Code Docs - How Claude remembers your project
- Claude Code Docs - Output styles
- Anthropic - Explore what Claude can do for you
Practical materials: Ailoot documentation.
More materials and tools: Ailoot.
More details
Questions about How to Configure Claude for Yourself: Profile, Memory, and Projects | Ailoot
Why do my web profile instructions not affect Claude Code?
Claude’s web profile and Claude Code’s local instruction files are separate. Put recurring personal preferences in the appropriate place for each product, and use /context in Claude Code to confirm which memory files actually loaded.
How can I test personalization without the old conversation influencing the result?
Open a new chat and give a real work task that used to require background explanation. Check whether the answer reflects your business context and specific format rules; if not, verify whether those rules belong to the profile, the current project, or Claude Code.