Hey friends - If you clicked on this article then you already know Claude Cowork is insanely powerful.
But there's a problem: There's currently no "gold standard" yet for setting it up, meaning if you get the foundation wrong, and you'll keep running into avoidable issues for months. 🥲
So, after three months of using Cowork to run every part of my life, here are 5 essential things to get right from day one.
Cowork's instructions and memory live in .md (Markdown) files. You can edit them directly, but reading through all the hashtags and asterisks is a pain, and editing that way is worse.
The fix: install the free app Obsidian, choose "Open folder as vault," and point it at your Cowork workspace folder. Every .md file instantly renders with proper headings, bold text, and bullet points, formatted the way you'd actually want to read and write them.

You don't need to learn Obsidian or use any of its other features. It's just a lens for reading and editing your Cowork files.
Your root CLAUDE.md loads every single session, so a bloated file wastes a lot of tokens. When I cut mine from over 600 lines to around 250, my token usage dropped by roughly 25%.
Here are three tactics to keep it lean:
My root CLAUDE.md template has 6 sections:

You can grab this exact template from my free Cowork Toolkit linked above. The rule of thumb is to keep your root CLAUDE.md between 200-300 lines.
The test: does Cowork need this every session, or only when a specific task comes up?
In my CLAUDE.md, the Governance section controls how all rules are organized. Cowork needs that every session, so it stays at the root.
File Creation Rules only apply when I'm creating a new file, which doesn't happen every session. So instead of all 21 rules living in CLAUDE.md, I have a single pointer: "Read File Creation Rules when creating any new file."

Try this yourself: tell Cowork "Move the Creating New Workstations section out of my root CLAUDE.md into a new reference file, and replace it with a one-line pointer in my References table." Cowork creates the file, removes the section, adds the pointer, and your CLAUDE.md just got shorter without losing anything.
Most Cowork users mix up what goes in CLAUDE.md versus MEMORY.md. When the wrong information is in the wrong file, output quality drops.
Add this rule under CLAUDE.md's Memory System section:
A prescriptive example: "Before drafting a new email, check if a related thread already exists with that recipient." That's a "before doing X, do Y" rule, so it belongs in CLAUDE.md.
A fact example: "My company uses Google Workspace." That could change tomorrow, so it goes in MEMORY.md.
Try this yourself: paste this prompt into Cowork.
Review my root CLAUDE.md and MEMORY.md. In CLAUDE.md, flag any entry whose primary purpose is recording a fact or status rather than prescribing how you should behave. In MEMORY.md, flag any entry whose primary purpose is telling you how to behave rather than recording a fact. Recommend where each flagged entry should move.
I'm willing to bet 90% of you will need to make some changes.
Your root MEMORY.md also loads every single session, so an unstructured memory file wastes tokens AND makes Cowork's output worse.
Similar to above, here are three tactics:
My root MEMORY.md has three sections:

My root CLAUDE.md Memory System section points to a full set of memory rules. Two matter most:
When you inevitably reach 150 lines, Cowork automatically archives information that's no longer current, like things that happened 2 or 3 months ago.

Here's the analogy: your MEMORY.md is a whiteboard that holds the active projects and key facts you need every day. Your ARCHIVE.md is the filing cabinet, the complete record of everything you've done.
The key insight: Cowork does NOT read ARCHIVE.md every session. But when you ask "what happened with the E list 3 months ago?" it checks the archive and the answer is right there. Because ARCHIVE.md isn't loaded at session start, it has no size ceiling. You can preserve everything without paying any token cost.

To set this up: grab the ARCHIVE.md prompt from the templates link above and paste it into Cowork. It creates your ARCHIVE.md file, adds the memory rules to your CLAUDE.md, and tells Cowork when to keep entries in MEMORY.md versus when to move them to the archive.
A lot of you asked about the relationship between Claude Projects and Cowork. Long story short, you want to migrate all your Claude Projects into Cowork because Cowork doesn't face the same limitations.

For example, I used to rely on a Claude Project to write my weekly newsletter. The Project had project instructions, a knowledge file, and project memory. Three problems with that setup:
Migrating to Cowork is simple. The mapping:
CLAUDE.mdMEMORY.mdResources/ folder
In practice: open a blank document, paste in the project instructions, then the project memory, save it as a .md file, download the Google Doc knowledge file as Markdown, share all of these with Cowork, and run the migration prompt linked above.
Cowork analyzes the reference material, splits it into separate files based on the types of information it finds, and creates three things:
A lot of you asked about the difference between skills and workstations after my last video, so here's the answer in a nutshell:

You might also like: Claude Cowork for Beginners: Build Your Own Jarvis