AI Personal Preferences
Claude forgets who you are at the start of every chat. Personal Preferences is the one setting that fixes it: configure your context, style, and process once, and it applies to every conversation — the most-skipped power feature in the product.

- claude
- ai-behavior
- setup
Better output usually comes from better behavior design, not a cleverer prompt. Personal Preferences is where you do that design — once — instead of re-introducing yourself every single conversation.
#What it is
Personal Preferences is a free-text field at Settings → General → What personal preferences should Claude consider in responses? on Claude.ai. Whatever you write there is applied automatically to every new conversation — no re-explaining.
Most people stop at typing prompts. But each new chat starts blank: Claude doesn't remember who you are, what style you like, or what field you work in — so you retype the same "about me" every day. Preferences removes that tax.
#How it works
When you open a new conversation, your saved preferences are injected ahead of your message:
[Your saved Personal Preferences]
-> injected into
[Claude's system prompt]
+
[Your conversation]
->
[Claude responds with full context]
- Automatic — nothing to do per chat; it's always there.
- High priority — it sits at the front of the context, read before anything else.
- Global — applies across web and mobile.
- Costs tokens — every word is consumed in every conversation, so keep it tight.
#Preferences vs. Memory
They look similar but do opposite things:
| Personal Preferences | Memory | |
|---|---|---|
| Who controls it? | You write it by hand | Claude synthesizes it |
| Content | Behavior rules, work context | Facts Claude observed |
| Changes when? | When you edit it | After each conversation |
#Setting it up
On claude.ai: open your account menu → Settings → General, find the preferences field, write it, and save. Every new conversation from then on uses it.
How long should it be?
50–100 words sets basic context; 200–400 words is the sweet spot. Past ~500 words you're burning context window on every chat for diminishing returns.
#Six kinds of preference
Useful preferences fall into six groups. The last one is the highest-leverage:
- Identity — who you are, so answers are framed for you (role, stack, what you're building).
- Behavior — kill the defaults you dislike.
- Format — how output is presented (brevity, bullets, code comments).
- Domain — your expertise level, so depth is calibrated.
- Language & style — language and tone.
- Process — how Claude should approach the work. This changes behavior the most.
Behavior and process rules are where the real gains are:
# Behavior
- Don't open with "Certainly!" or "Great question!"
- Don't summarize what I just said before answering
- Challenge my reasoning if you see a hole
# Process (highest impact)
- Search the web before recommending a specific library/version
- If a task splits into >=2 independent parts, run them in parallel
- Always finish with a synthesis step
- Priority: Correctness > Clarity > Speed
#Best practices
Do
Be specific about what you don't want — the defaults are usually fine, so name the annoyances. Favor process instructions over cosmetic ones. And run the magic-phrase test on each line: "if I delete this, does Claude behave differently?" If not, delete it.
Don't
Don't overstuff it (every word is a recurring token cost). Don't put project-specific context here — that belongs in Project Instructions or CLAUDE.md. And don't expect 100% compliance: preferences are a strong hint, not a hard command.
#Where it sits in the stack
Claude has four configuration layers; higher = more general, lower = more specific and can override:
| Layer | Scope | Purpose |
|---|---|---|
| Personal Preferences | Whole account | Personal behavior & style |
| Styles | Whole account | Tone & presentation format |
| Project Instructions | One project | Project-specific context |
CLAUDE.md | A codebase | Rules for Claude Code |
#Limitations
- Token cost — embedded in every conversation, eating context from the start.
- Not portable — Claude.ai preferences don't auto-apply to direct API use.
- Not a hard command — Claude can deviate when the conversation demands it.
- Not a substitute for context — for codebase rules use
CLAUDE.md; for big reference material use Project Knowledge; for complex reusable behavior use Skills.
References
- Anthropic — Understanding Claude's Personalization Features — support.claude.com
- JD Hodges — Claude Custom Instructions: Real Examples & Best Practices — jdhodges.com
- Skills Playground — Claude Code System Prompt: Custom Instructions, Settings & Rules — skillsplayground.com

Hung Le
AI Systems Builder · Mobile Developer
I build AI systems that can be reused, scaled, and shared — turning messy experimentation into structured workflows and skill libraries. From Da Nang, Vietnam.