
“Who is this person again?”
You’ve had that moment. Walking into a call, scrolling through old emails, trying to remember what you promised. Lindy texts you a brief 15 minutes before: attendee context, past discussions, open items, talking points. All pulled automatically. Try Lindy free.
CLAUDE.md is so much more than most developers realize.
It's supposed to be a special file for providing persistent instructions and context to Claude Code.
But many developers think they can just dump whatever they like inside it -- some feel it's just a fancy way to avoid writing the same prompts over and over.
Some don't even ever use it -- missing out on one of the most powerful ways to shape how Claude behaves inside a project.
The reality is that CLAUDE.md is far more nuanced than it appears. Understanding a few non-obvious facts about it can completely change how you work with Claude Code, and the results it produces for you.
Here are five things every developer should know about CLAUDE.md.
1. It's not a README or project summary
Actually not a very good CLAUDE.md:

A README exists to explain a project.
A CLAUDE.md exists to guide an agent working inside that project.
The most effective files don't try to document everything. Instead they focus on specific expectations, workflows, constraints, and preferred ways of working.
For example:
Particular project-specific commands to run -- or NOT run
What must happen before code is merged
Which patterns should be avoided when responding to prompts
How tasks should be approached
Thinking of CLAUDE.md as documentation often leads to bloated files. Thinking of it as a behavioral contract usually leads to better results.
2. It's not a system prompt, it’s not “special”
Attio - the AI CRM for modern businesses.
Attio is the AI CRM that keeps you ten steps ahead.
Ask Attio anything. Where should I focus? What deals are at risk? Search, update, and create across your customer data.
Ask more from CRM. Ask Attio.

