After this, you can
Write standing rules once instead of re-explaining yourself every session.
What a system instructions file
actually does.
Start a new chat and Claude has whatever it happens to have picked up about you, which is a different thing from what you actually want it to know. Talk to it for an hour, close the tab, open a new one, and the important part of that hour is usually gone.
There are two ways things carry over, and the difference matters. Claude Code writes its own notes between sessions, on by default, and that is genuinely useful. It is also Claude deciding what was worth remembering. A system instructions file is the other one: one specific file, usually called CLAUDE.md, that you write, that you can read back, and that gets loaded at the start of every single session before you type a word. Notes are what it inferred. This file is what you decided.
Why it matters
Sofia runs a wedding planning business. Every proposal needs the same three things: her pricing, her tone with clients, and one rule she never breaks: never confirm a date as booked until the deposit has actually cleared.
Without the file, she explains all of that fresh, every single chat. One session, she didn’t. A client asked if their date was locked in. Claude said yes, days before the deposit had even arrived. Nobody told it not to say that, so it guessed, confidently, in her voice, to a client waiting on a real answer.
With the file, she doesn’t explain any of it anymore. New chat, and the rules are already there.
What to avoid
Two mistakes are common, and both feel like they should help.
Too many rules. Writing down everything feels safer. In practice, a long file makes Claude worse at following any single instruction, not better. Anthropic’s own current guidance for Claude Code keeps these files short, under roughly 200 lines, because a longer file eats into how much attention any one instruction gets.
A stale file. Sofia’s still says “no weekend availability,” months after she started taking weekend bookings. Nobody updated it. Now every proposal quietly assumes something false. A system instructions file isn’t something you write once and forget. It only stays useful if you update it when something changes.
TL;DR
- Your AI reads this before it reads your first prompt. It isn’t the notes it keeps on its own, it’s the set of rules you decided, in your words.
- Keep it short, under 200 lines if possible. A long list of rules becomes harder to follow. Just ask any kid.
- Write what’s always true, not what’s only true at this moment. Update it the second something changes. A stale rule is worse than no rule.