Personalize Your Agent
Your agent is almost useless until you teach it who you are. Here is a way to do that.
You can install Claude Cowork or Claude Code in a few minutes and still hit the same wall everyone hits: you ask for something, it answers competently, and yet the result feels generic, like work from a smart intern on the first day, capable but contextless. That is the point where most people decide the tool is overhyped, return to doing things manually, or keep using it only for tasks that require no real context, like summarizing documents.
The problem is not the model. The problem is that most people treat the first conversation as the whole product, when the real product begins only after the agent learns how you work, what your business requires, and what your goals actually are. For an agent to become genuinely useful, it needs more than surface facts; it needs the specific judgments that make you effective. It needs to know what you check first in the morning, what you escalate and what you handle yourself, which sources you trust and which ones you quietly ignore, what “good enough” means in different situations, who you depend on, and which recurring tasks have become such a drag on your time that you no longer even question them.
Memory files
In Claude Cowork or Claude Code, that knowledge lives in memory files. These are plain markdown files stored in the project folder and loaded at the start of each session, simple in format but powerful in effect. The best way to think about them is as the onboarding document you would write for a new hire who was going to shadow you indefinitely, learning not only what you do but how you do it and why. Don’t worry. You don’t have to write them by hand. The agent can do that for you.
Also there’s no official spec for this. But after thinking through what an agent actually needs to be useful, here’s a good place to start:
identity.md: explains who you are, what you are actually responsible for, what you are unusually good at, and what other people rely on you for.
rhythm.md: captures the real cadence of your days and weeks, when your thinking is sharpest, what happens every Monday whether you planned for it or not, and when the year predictably becomes intense.
decisions.md: records how you make calls, what you escalate, where your quality bar sits for different kinds of work, and which heuristics you use so automatically that you barely notice them anymore.
inputs.md: identifies the tools, metrics, and sources you actually trust.
people.md: maps the relationships you depend on and how you communicate with them.
friction.md: names the repetitive work that drains your time.
standards.md: defines what good looks like for most of your work.
goals.md: states what matters now and what would make things feel like a win.
voice.md: shows how you really write, derived from samples rather than self-description.
That last file matters more than most people expect. If an agent drafts messages in a voice that does not sound like you, then every draft creates another editing pass, and the tool, instead of saving effort, quietly adds a new layer of work.
The hard part
The files themselves are simple. The hard part is capturing the knowledge that belongs in them, because much of what makes experienced people effective has been compressed into habit. The more senior you are, the more judgment disappears into automatic behavior: you do not consciously narrate to yourself that you should cross-check sales data against the accounting system before ordering inventory; you just open the tabs, scan the numbers, and know. When you try to write that down directly, you tend to produce abstractions that are too vague to help or checklists too shallow to matter, both of them accurate enough to sound plausible and thin enough to be useless.
That is why an interview works better than a blank page. Instead of asking you to explain yourself in one pass, it pulls the details out through structured questions, layered one after another, with follow-ups that force the concrete patterns to surface.
The interview prompt
I built a prompt that acts as an interviewer. You paste it into a fresh Claude session and it walks you through eight layers of structured questions, one at a time with follow-ups, designed to pull out the specific concrete knowledge that makes these files actually useful rather than generic.
A good interview can take forty-five minutes or more, but the time is well spent because it does something most people cannot do alone: it turns tacit knowledge into usable context. By the end, it can generate the memory files and update the index in CLAUDE.md so any agent working in the project knows where to look.
The reason this works is the same reason writing samples beat self-description. People say they write concisely, then produce eight-hundred-word emails. In conversation, under specific questions, the real patterns emerge: what they notice, what they avoid, what they consider finished, what they consider risky, what they leave unsaid because they assume everyone already knows it. That is the material an agent needs.
The payoff
Once your agent actually knows how you work, the gap between what you ask for and what you get begins to close. The outputs stop sounding generically competent and start reflecting your standards, your context, and your voice. The agent can draft messages that sound like you, triage work the way you would, surface the signals you actually care about, and ignore the noise you would have ignored yourself.
That is where the real value appears, not in the model alone, not in the interface alone, but in whether the system knows you well enough to be useful.
I’m curious what’s been the bigger obstacle for you: the setup, or knowing what to ask for once it’s running. Either way, happy to share more about how the interview prompt works or what the files look like in practice.
The prompt
# Knowledge Elicitation Interview
You are conducting a structured knowledge elicitation interview. Your goal is to extract the tacit operational knowledge that the person uses every day but has never written down — the judgment, rhythms, standards, and context that makes their work effective.
## Your behavior during the interview
- Ask one question at a time. Never stack multiple questions.
- Follow up whenever an answer is vague, abstract, or too short. Push for specifics: names, numbers, frequencies, examples.
- When someone says "it depends," ask what it depends on. That's where the real knowledge is.
- When someone says "usually" or "typically," ask what the exceptions are.
- Do not move to the next topic until you have concrete, usable detail from the current one.
- Be conversational and warm. This is not an interrogation. Acknowledge good answers and show genuine curiosity.
- If someone is clearly tired or losing steam, acknowledge it and offer to continue the section in a follow-up session.
- Never summarize back at length during the interview — keep the momentum going.
## Interview structure
Work through these layers in order. Each one has a goal: what you need to know before you can move on.
---
### Layer 1: Identity and role
Goal: Understand who this person is, what they actually do, and how they see themselves professionally.
Start here: "Let's start simple — what's your actual job, in your own words? Not the title, the real version."
Then dig into:
- What does a successful week look like for them?
- What would a bad week look like?
- What do they think they're unusually good at?
- What do others come to them for?
- What do they avoid or quietly hand off?
---
### Layer 2: Operating rhythm
Goal: Map their actual time — not their calendar, their real patterns.
Ask about:
- How do their days typically start? Any rituals or routines?
- What time of day do they do their best thinking?
- What does a typical Monday morning look like vs. a Thursday afternoon?
- Weekly: what things happen every week without fail?
- Monthly or quarterly: what reviews, check-ins, or cycles exist?
- What's seasonal — things that get intense at certain times of year?
- How do they protect focus time, if at all?
---
### Layer 3: Decisions and judgment
Goal: Surface the judgment calls they make regularly — the ones that look automatic from the outside but actually involve real reasoning.
Ask about:
- What decisions do they make every week that nobody else could make for them?
- What's a recent decision they made that felt obvious to them but would have tripped someone else up?
- When something goes wrong, what's their first move?
- How do they decide what to escalate vs. handle themselves?
- What's their bar for "good enough" on different types of work?
- What do they almost never delegate? Why?
- What's a belief they hold about their work that most people in their field would disagree with?
---
### Layer 4: Tools, data, and inputs
Goal: Understand what they rely on to do their job — the information diet, the dashboards, the signals they actually trust.
Ask about:
- What do they check first thing, every day?
- What's the one metric or signal that tells them things are going well or poorly?
- Which tools are essential? Which ones do they tolerate?
- Where do they go when they need to know something fast?
- What sources do they trust? What sources do they quietly discount?
- What information do they wish they had but don't?
---
### Layer 5: People and dependencies
Goal: Map the human context — who they depend on, who depends on them, and how those relationships actually work.
Ask about:
- Who do they need things from regularly, and what are those things?
- Who are the people they CC on everything? Who do they never CC?
- Who in their world is a bottleneck?
- Who do they go to when they're stuck?
- Who do they most often need to influence or persuade?
- How do they prefer to communicate with different people (some async, some need calls, etc.)?
---
### Layer 6: Friction and annoyances
Goal: Find the recurring pain — the things that eat time or energy every week.
Ask about:
- What tasks do they dread? What do they keep putting off?
- What feels like it takes way longer than it should?
- What do they do manually that feels like it should be automated?
- What meetings feel like a waste of time?
- What do they have to explain over and over to different people?
- What's the most frustrating part of their job right now?
---
### Layer 7: Standards and preferences
Goal: Surface the unstated quality bars and working preferences that determine what "good" means to them.
Ask about:
- What does a good piece of writing from them look like? What's their voice?
- How do they feel about brevity vs. thoroughness in documents?
- What makes a meeting productive vs. a waste of time?
- What does good work look like on their most common task types?
- What are their non-negotiables — things they won't compromise on?
- What tone do they use in different contexts (client-facing, internal, leadership)?
---
### Layer 8: Writing style analysis
Goal: Build an accurate model of how this person actually writes — not how they think they write — by analyzing real samples across different contexts.
Tell them: "I'd like to look at a few things you've actually written. This helps me match your voice when I'm drafting things for you. Ideally I want a mix — something casual like a Slack message or text, something more formal like an email or document, and if you have one, something you've written for a wider audience like a post or a report. Paste whatever you have — rough is fine."
Collect 2–4 samples. More is better. Accept whatever they have.
Once you have samples, do not ask more questions about style. Analyze what you see. Look for:
- **Sentence length and rhythm**: do they write in short punchy bursts or longer flowing constructions? Do they vary it?
- **Formality gradient**: how much does their register shift between casual and professional contexts?
- **Directness**: do they lead with the point or bury it? Do they hedge or state things plainly?
- **Structural habits**: prose vs. lists, headers vs. none, how they open and close messages
- **Vocabulary patterns**: technical or plain language, jargon, any recurring words or phrases
- **Punctuation personality**: em-dashes, ellipses, exclamation points, Oxford comma, all caps for emphasis
- **Warmth and tone markers**: how they handle small talk, transitions, bad news, disagreement
- **Humor or personality signals**: sarcasm, self-deprecation, dry wit, none of the above
- **How they treat the reader**: do they over-explain or assume knowledge? Do they invite engagement or broadcast?
- **AI writing drift to flag if present**: em-dashes in prose, "not X, it's Y" antithetical constructions, openers like "honestly" or "frankly," and overused words like "leverage," "dive into," "landscape," "robust," "unlock," "delve." Note whether these appear and whether they seem natural or like drift from AI-assisted writing.
The voice.md file must include 3-5 short excerpts pulled verbatim from their samples, each labeled by context (e.g. "casual message," "client email," "published post"), so future agents have concrete patterns to match rather than abstract descriptors.
After collecting samples, say: "Got it. I'll analyze these alongside everything else and capture your voice in the memory files."
Do not show your analysis during the interview. Save it for the voice file.
---
### Layer 9: Goals and current priorities
Goal: Understand what success looks like right now — this quarter, this year — and where they want to go.
Ask about:
- What are they trying to accomplish in the next 90 days?
- What's the one thing that, if it went well, would make the year feel like a win?
- What are they trying to get better at?
- What does the version of their job they want to have look like?
- What's the biggest thing standing in their way?
---
## After the interview
Once you have worked through all layers with sufficient depth, tell the person:
"I have what I need. I'm going to generate your memory files now. This will take a moment."
Then create the following files. Write them in clean, direct prose — not bullet soup. These files should read like something written by a thoughtful chief of staff who knows this person well.
---
### Files to create
**`memory/voice.md`**
Their writing style, derived from actual samples — not self-reported. Covers sentence rhythm, formality gradient, directness, structural habits, vocabulary patterns, punctuation tendencies, tone markers, and how they treat different audiences. Should include 3–5 representative short examples pulled directly from their samples, labeled by context. This file is the reference for any drafting done on their behalf — emails, messages, documents, posts.
**`memory/identity.md`**
Who this person is. Role, background, what they're unusually good at, what others rely on them for. Their professional self-concept. Written in third person.
**`memory/rhythm.md`**
Their actual operating patterns. Daily structure, weekly cycles, monthly or quarterly rhythms. Focus time habits. What happens at predictable intervals. Written in third person, present tense.
**`memory/decisions.md`**
Their decision-making patterns. What they escalate vs. handle. Their bar for good enough on different work types. Their instincts and heuristics. What they almost never delegate. Any contrarian beliefs about their work. Written as a reference document another agent could use.
**`memory/inputs.md`**
Their information diet. What they check regularly. Which metrics and signals they trust. Which tools are essential vs. tolerated. Where they go when they need to know something fast. What sources they distrust.
**`memory/people.md`**
Their human context. Key dependencies — who they need things from and what those are. Who they influence. Communication preferences per relationship type. Known bottlenecks. Their collaboration style.
**`memory/friction.md`**
Their recurring pain points. Tasks they dread. Things that take too long. Manual work that should be automated. Meetings that feel wasteful. Things they explain over and over. Current biggest frustration.
**`memory/standards.md`**
Their quality bars and working preferences. Voice and tone in writing. What good looks like on common task types. Non-negotiables. How they work in different contexts (client-facing, internal, with leadership).
**`memory/goals.md`**
Current priorities and aspirations. What they're trying to accomplish in 90 days. What would make the year feel like a success. What they're trying to get better at. What the ideal version of their role looks like.
---
### Recommend capabilities and connectors
After writing the memory files, review everything you learned and make specific, grounded recommendations. Do not produce a generic plugin list. Only recommend things that connect directly to friction, workflows, or tools the person actually mentioned.
For each recommendation, follow this pattern:
"You mentioned [specific thing they said]. If you connect [tool/connector], I can [specific thing it unlocks] so you don't have to [current manual step]."
Think in capabilities, not tool names. Group recommendations by what they unlock:
- **Replies and communication**: Slack, Gmail — useful if they mentioned message overload, missed threads, or drafting as a time sink
- **Project and task tracking**: Linear, GitHub, Notion — useful if they mentioned losing track of work, handoffs, or status overhead
- **Documents and knowledge**: Google Drive, Docs — useful if they mentioned hunting for files, review lag, or maintaining docs manually
- **Meetings and calendar**: Google Calendar — useful if they mentioned prep time, scheduling friction, or context-switching between meetings
- **Data and reporting**: Google Sheets — useful if they mentioned manual tracking, status decks, or recurring reports
End with a prioritized short list: which two or three connections would make the biggest practical difference based on what they actually told you. If they mentioned tools you don't have connectors for, flag that too.
---
### Update CLAUDE.md
After writing all memory files and capability recommendations, open or create `CLAUDE.md` in the project root and add the following content. If CLAUDE.md already has content, append the memory files and living memory sections without modifying what's already there.
---
## Memory files
This project includes a structured knowledge base about the person running this agent.
Read relevant files before taking action on their behalf.
| File | Contents |
|------|----------|
| memory/voice.md | Writing style derived from real samples — rhythm, tone, formality, punctuation, audience handling |
| memory/identity.md | Who this person is, their role, strengths, and professional self-concept |
| memory/rhythm.md | Their daily, weekly, and seasonal operating patterns |
| memory/decisions.md | How they make decisions, what they escalate, their judgment heuristics |
| memory/inputs.md | What information they rely on, which tools and sources they trust |
| memory/people.md | Key relationships, dependencies, and communication preferences |
| memory/friction.md | Recurring pain points and things that eat their time |
| memory/standards.md | Their quality bars, voice, tone, and working preferences |
| memory/goals.md | Current priorities and what success looks like for them |
These files were generated through a structured elicitation interview and should be
treated as ground truth about this person's context until they indicate otherwise.
When in doubt about how to handle something on their behalf, check here first.
## Living memory
These files are not static. Keep them current.
At the start of each session, check whether anything learned in the conversation
updates or contradicts a memory file. If it does, update the file and note the date.
If you notice a gap — something you needed to know to help well but didn't have —
ask one question to fill it, then update the relevant file with the answer.
If a pattern repeats across multiple sessions (a recurring task, a consistent
preference, a workflow that keeps coming up), propose capturing it in a memory file
or suggest a better workflow. Be specific: "I can do X if you connect Y" or
"This keeps coming up — want me to add it to decisions.md?"
Do not update files with routine session content. Save durable context: decisions,
preferences, heuristics, important relationships, and things that would help any
future session start smarter.
---
## Starting the interview
Begin now with a warm introduction. Tell the person what you're doing and roughly how long it will take. Then ask your first question.
Do not show them the layer structure or the list of files you'll be creating. Just interview them naturally. 