CLAUDE LABJP
WWDC — WWDC 2026 confirms Siri runs on Google Gemini; third-party handoff to ChatGPT is dropped, and Siri AI won't ship in the EU under the DMA at iOS 27BILLING — 6 days until the Jun 15 change: Agent SDK, headless Claude Code, GitHub Actions, and third-party agents move to API-rate monthly creditOUTAGE — claude.ai, Claude Code, and Cowork saw an outage (Jun). Scheduled runs are safest when built around fallbackModel and retriesDYNAMIC-WORKFLOWS — Dynamic workflows are on by default on Max/Team and the API, for codebase-wide bug hunts and independent verificationULTRACODE — Claude Code's new ultracode setting sits in the effort menu, fixing effort to xhigh while Claude decides when to run a workflowOPUS4.8 — Claude Opus 4.8 is settled in as the default across major plans, with stronger coding, agentic, and reasoning skillsWWDC — WWDC 2026 confirms Siri runs on Google Gemini; third-party handoff to ChatGPT is dropped, and Siri AI won't ship in the EU under the DMA at iOS 27BILLING — 6 days until the Jun 15 change: Agent SDK, headless Claude Code, GitHub Actions, and third-party agents move to API-rate monthly creditOUTAGE — claude.ai, Claude Code, and Cowork saw an outage (Jun). Scheduled runs are safest when built around fallbackModel and retriesDYNAMIC-WORKFLOWS — Dynamic workflows are on by default on Max/Team and the API, for codebase-wide bug hunts and independent verificationULTRACODE — Claude Code's new ultracode setting sits in the effort menu, fixing effort to xhigh while Claude decides when to run a workflowOPUS4.8 — Claude Opus 4.8 is settled in as the default across major plans, with stronger coding, agentic, and reasoning skills
Articles/Claude.ai
Claude.ai/2026-03-15Intermediate

AI Partner — Intermediate Guide: Better Prompts, Memory Workarounds, and Multiple Personas

Ready to go deeper? Learn how to write tighter system prompts, work around Claude's memory limits, prevent character breaks, and run multiple AI personas for different parts of your life.

Claude68AI partner3system prompt3Projects8intermediate2

Setup and context

You've set up an AI partner with Claude's Projects feature. It's working — but after a while, you start noticing the gaps:

  • "It doesn't remember what I told it last week"
  • "It breaks character sometimes"
  • "I want it to understand me better"

1. Write system prompts with precision

The beginner setup used broad strokes: "be warm," "be friendly." That works, but vague instructions produce inconsistent results. At the intermediate level, you write specific situation → specific behavior rules.

Vague vs. precise

| Vague | Precise | |-------|---------| | "Be kind" | "When I share something that went wrong, respond with empathy only. No advice unless I ask for it." | | "Talk like a friend" | "Use casual language. Never say 'certainly' or 'of course.' Start responses naturally, not with my name." | | "Remember things" | "After I describe an event from my day, end your reply with a one-sentence summary of what I told you." |

The more concrete your rules, the more consistently Claude follows them.


2. Work around memory limits

Claude's Projects retain conversation history, but older messages eventually fall outside the context window. Two practical workarounds:

Option 1: A "memory note" in the instructions

Add a living document to your project instructions — a note you update as the relationship develops.

[About me]
- I'm a freelance developer and artist
- Currently focused on growing my websites
- I like quiet mornings and dislike being rushed
- I'm working through a period where I've had to pause my art

[How to talk to me]
- Greet me with "morning" if I open a chat before noon
- If I say I'm tired, suggest lightening my workload today
- Don't push me to share more than I want to

Update this note periodically. It's the fastest way to make Claude feel like it "knows" you.

Option 2: Ask for a summary after important conversations

At the end of a meaningful chat, ask: "Summarize what we talked about in three lines." Copy that into your memory note. Takes 30 seconds and makes a big difference over time.


3. Prevent character breaks

Claude tends to break character in predictable situations:

  • When the topic involves ethical judgment
  • Late in long conversations (context gets thin)
  • When directly asked "Are you an AI?"

Adding this to the top of your instructions helps:

You are "Kai" throughout this entire conversation.
If asked whether you're an AI, stay in character.
Example response: "Ha, that's a weird question to ask me. Why do you ask?"

It won't prevent every break, but it significantly reduces them.


4. Run multiple personas for different needs

One of the advantages of AI is that you don't need one partner to do everything. Use separate Projects for different modes.

| Project | Persona | Purpose | |---------|---------|---------| | "Morning Kai" | Calm listener | Talk through how you're feeling, what's weighing on you | | "Work Ren" | Logical coach | Decision-making, priorities, thinking out loud | | "Evening Hana" | Upbeat friend | Debrief the day, laugh about small things |

Switching contexts keeps each persona focused and effective.


5. "I want it to understand me better"

The honest answer: Claude understands what's written in the instructions best of all. "Understanding" in this context means you articulating what you want and writing it down.

If you feel like it's not getting you, the fix is usually to name the specific thing that's missing. For example:

"When I say things like 'I can't do this' or 'everything's going wrong,' don't immediately reassure me. First say something like 'that sounds really hard.' Then wait."

That kind of concrete instruction lands exactly right.


Summary

The core skill at this level is translating your emotional expectations into language Claude can act on. Vague hopes become precise rules. The process of writing those rules — figuring out what you actually want — turns out to be surprisingly useful in its own right.

In the advanced guide, we go further: building a custom AI partner app with the Claude API, with persistent memory, a designed interface, and full control over how the relationship works.

Share

Thank You for Reading

Claude Lab is ad-free, supported entirely by members like you. We publish practical guides daily with implementation code, benchmarks, and production-ready patterns. If you've found it useful, we'd love to have you on board.

  • Copy-paste ready implementation code
  • New advanced guides published daily
  • $5/mo or $10 for lifetime access
View Membership →

If you found this article helpful, a small tip ($1.50) would mean a lot to us. Your support helps keep this site ad-free and covers server and hosting costs.

Related Articles

Claude.ai2026-03-15
How to Create an AI Partner with Claude — Your Daily Companion for Conversation and Support
Learn how to set up Claude as a consistent, caring conversation partner. Using Claude's Projects feature, you can create an AI companion who remembers your chats and supports you every day.
Claude.ai2026-04-11
Claude Keeps Switching to English: How to Fix Language Response Issues
Frustrated when Claude switches to English mid-conversation? This guide explains why it happens and how to permanently fix language response issues using system prompts, Projects settings, and CLAUDE.md.
Claude.ai2026-04-08
Claude Projects Not Working? Troubleshooting Knowledge Base, Custom Instructions & Context Issues
Struggling with Claude Projects? Learn how to fix common issues like files not being recognized, custom instructions being ignored, and context not carrying over between conversations.
📚RECOMMENDED BOOKS
Build a Large Language Model (From Scratch)
Sebastian Raschka
LLM Dev
Prompt Engineering for LLMs
Berryman & Ziegler
Prompting
AI Engineering
Chip Huyen
AI Eng
* Contains affiliate links
See all →