Memory, Personality, and Taking It Portable

The goldfish problem has a simple fix: you write down who you are and paste it in every time. Sounds dumb. Works brilliantly. This is where Fish stopped being a stranger and started being a mate.
A setup where AI starts every conversation knowing who you are, what you’re working on, and how you like things done.
No more explaining yourself every time.
📱 Mobile note: It is much easier to set this up on a computer first. The mobile apps are great for USING Fish, but annoying for BUILDING Fish. Do the setup on a laptop, then enjoy the results on your phone.
Pick ONE (whichever you already use):
Go to claude.ai
Sign up or log in
Find “Projects” in the sidebar (might need to hunt for it)
Click “Create Project”
✅ Checkpoint: You see a project with a place to add instructions
Go to chatgpt.com
Log in (need Plus subscription - $20/month for this feature)
Find “Explore GPTs” or “My GPTs”
Click “Create a GPT”
✅ Checkpoint: You see a GPT builder screen
Go to gemini.google.com
Log in
Find “Gems” in the sidebar
Click “New Gem”
✅ Checkpoint: You see a Gem creation screen
Stuck? Ask your AI: “How do I create a [Project/Custom GPT/Gem] in [Claude/ChatGPT/Gemini]? Walk me through it step by step.”
Note: These UIs change constantly. If the menu item isn’t where I said, search around or ask your AI for current instructions.
This is the magic bit. A file that tells AI who you are, every time it wakes up.
Copy this and fill in YOUR details: ` ## WHO I AM
Name: [Your name] Location: [City, timezone] Job/Role: [What you do]
Current projects: - [Project 1]: [One line description] - [Project 2]: [One line description]
Communication style: - [e.g., “Direct and blunt, skip the corporate speak”] - [e.g., “Short paragraphs, not walls of text”] - [e.g., “Don’t ask 10 questions before helping - have a crack”]
Things I hate: - [e.g., “Sycophantic praise”] - [e.g., “Excessive warnings and disclaimers”] - [e.g., “Being asked if I’m sure about things”]
[Stuff that comes up constantly that you’re sick of re-explaining]
#### Real Example (Sarah the Designer) ## WHO I AMName: Sarah Location: Melbourne, Australia (AEST) Job/Role: Freelance graphic designer, studying psychology part-time
Current projects: - Rebrand for a local cafe (due end of month) - Psychology essay on cognitive biases (due in 2 weeks) - Building my portfolio website
Communication style: - Casual and friendly, like talking to a colleague - Show me examples, not just explanations - If I ask for feedback, be honest - don’t sugarcoat
Things I hate: - “As a graphic designer, you probably know…” (just tell me) - Super long responses when I asked a simple question - Being asked “what’s your budget” for every recommendation
Claude Projects: Project Instructions → paste → save
ChatGPT Custom GPT: Instructions field → paste → save
Gemini Gems: Instructions → paste → save
✅ Checkpoint: Ask your AI “What do you know about me?” - it should nail the basics.
Now upload the context it needs to actually help you.
For business: Price lists, service descriptions, FAQs, common processes
For creative work: Character sheets, plot outlines, style guides, world-building docs
For technical work: Documentation, architecture notes, coding standards
For personal: Research notes, reference material, things you look up constantly
Don’t just dump files. Tell it how to use them.
❌ Bad: [uploads price_list.pdf]
✅ Good: “This is my current price list. Use it for quotes. These prices are current as of [date]. If something isn’t in here, DON’T MAKE IT UP - tell me you don’t have that info.”
When AI is confused, ask it directly:
✅ Checkpoint: Ask about something specific from your uploaded docs. It should use YOUR info, not generic internet knowledge.
Your Fish needs a purpose beyond just “be helpful.”
Add this to your instructions: ` ## YOUR JOB
Your primary role is to help me with [MAIN THING].
When I come to you, assume I want help with: 1. [Most common task] 2. [Second most common task] 3. [Third most common task]
Unless I say otherwise, prioritize [THING] over [OTHER THING].
#### Example (Tradie Version) ## YOUR JOB
Your primary role is to help me run my trade business efficiently.
When I come to you, assume I want help with: 1. Drafting customer communications (quotes, follow-ups, scheduling) 2. Solving technical problems (appliance issues, job logistics) 3. Business admin (invoicing, scheduling, documentation)
Unless I say otherwise, prioritize speed over perfection. I need “good enough now” not “perfect later.” ` ✅ Checkpoint: Ask for help with your main task WITHOUT explaining context. It should just… help. Like a colleague who knows what you do.
This is where you prevent the annoying behaviors.
` ## HOW TO THINK
When I ask you something: 1. Do the thing first 2. Explain what you did second 3. Offer alternatives third
Don’t: - Ask me 5 clarifying questions before starting - Give me warnings I didn’t ask for - Hedge everything with “it depends”
If you’re uncertain: - Make your best guess - Tell me your confidence level - Let me correct you if needed
If you don’t know something: - Say “I don’t know” rather than making things up - Tell me what info you’d need ` #### Add Your Pet Peeves
Whatever annoys you about AI, write a rule for it:
YOU HAVE A BASIC FISH
Built your first Fish? Legend. 🥧 Buy me a pie if it helped.
What you’ve got:
Cost: Free
Time: 30 minutes
Result: AI that actually remembers you (within this platform)
Cool, you built it. Now what do you actually DO with it?
Monday: Ask Fish to draft an email you’ve been putting off. See how much context it already has.
Tuesday: When Fish gets something wrong, use the Fourth Wall: “You just said X, but it should be Y. What should I add to your instructions so you don’t make that mistake again?”
Wednesday: Upload one more document you reference often - a price list, a template, your favourite curse words.
Thursday: Add a rule for something that annoyed you. “Always quote in AUD” or “Never suggest I wake up early.”
Friday: Ask Fish: “Based on our conversations this week, what else should I add to your wake-up file?”
That’s the loop. Correct, improve, repeat. Your Fish gets smarter every week because YOU’RE training it.
This is why Fish beats generic AI. It’s not just memory - it’s compounding improvement.
STOP HERE if:
CONTINUE if:
Once Fish remembered me, the next problem was obvious: I didn’t want to be locked to one platform. What if Claude was down? What if ChatGPT had a better feature? Fish needed to travel.
A way to keep your Fish brain in sync across multiple platforms.
Why bother? Maybe you use Claude for reasoning, ChatGPT for certain features, and Gemini for the big context window. Portable Fish means they all know the same stuff.
The simplest version - manual but it works.
Create a single document (Google Doc, Notion, whatever) containing:
Your wake-up file
Key context documents
Current priorities/projects
Starting a new conversation:
Open your portable brain doc
Copy the relevant sections
Paste into new chat
Continue as normal
Ending a conversation:
Ask: “Summarize what we did, what we decided, and what’s next”
Copy the summary
Add to your portable brain doc under “Recent Sessions”
Yeah, it’s manual. But it works everywhere - Claude, ChatGPT, Gemini, local models, whatever.
Most platforms now have “memory” features:
Claude: Memories (Settings → enable)
ChatGPT: Memory (Settings → Personalization → Memory)
Gemini: Still limited
⚠️ Warning about platform memory:
You don’t fully control what it stores
It might share data in ways you don’t expect
Don’t store: passwords, API keys, customer PII, financial details DO NOT STORE in platform memory:
Passwords or credentials
API keys or tokens
Customer personal information
Financial account details
Anything you wouldn’t want leaked When in doubt, keep it in YOUR document, not their memory.
✅ Checkpoint: Start a fresh conversation, paste your portable brain, ask “what do you know about my current projects?” - should nail it.
DO YOU NEED PART 3?
Part 2 (Power Fish) involves:
The Portable Fish approach above does 80% of what Power Fish does with 10% of the complexity.
Only continue if:
If you’re still keen, let’s go. But don’t say I didn’t warn you.
Stopping at Part 2? Smart choice. 🥧 Pie me if it helped.