If you find yourself re-explaining who you are and how you like things done at the start of every Claude conversation, you're missing the feature that fixes it.
They stack, and they're for different things.
The rule of thumb: put what's universal in custom instructions ("be concise," "always verify before recommending"), and put what's specific in project instructions ("this project is for Acme's marketing site; here's the brand voice"). Don't repeat your universal rules in every project.
A good signal that you should create a Project at all: you expect more than ten conversations in that context over time. Below that, custom instructions alone are enough.
The most common failure isn't that Claude can't follow instructions — it's that the instructions are vague, bloated, or buried. Four rules fix most of it:
If those four rules sound familiar to developers, it's because they're the exact discipline behind a working CLAUDE.md file — the Claude Code equivalent of custom instructions. Same skill, different surface.
A custom-instruction set that works tends to cover four things:
Keep it specific to you. Generic instructions produce generic results.
There's one idea under three names, depending on where you're working:
Get the standing context right first; it's the foundation everything else builds on.
Writing good instructions from a blank page is harder than it looks — most people either write too little (and stay generic) or too much (and get ignored).
The free CoworKit Builder does it for you: describe your role and how you work in plain English, and it generates a structured context file and scores it, so you can see what's strong and what's vague before you paste it into Claude. The output works equally well as custom instructions in the Claude app or as a CLAUDE.md in Claude Code.
And if you want Claude to do recurring work — not just understand you — CoworKit's Starter Kits bundle a tuned context file with ready-to-run skills for specific jobs like running a job search or a consulting practice.
What's the difference between Claude custom instructions and project instructions?
Custom instructions are profile-level and apply to every conversation; project instructions are scoped to a single Project and stack on top. Put universal rules in custom instructions and project-specific context in project instructions.
Do custom instructions work on the free Claude plan?
Yes. Profile-level custom instructions are available on every plan, including free. Projects (and project instructions) require a paid plan.
Why does Claude ignore my custom instructions?
Usually because they're vague, too long, or buried. Write behavioral rules instead of adjectives, keep the profile set short, lead with your most important constraints, and state what not to do. The same fixes apply when Claude ignores a CLAUDE.md.
How long should custom instructions be?
Profile-level instructions should stay short — roughly a few hundred words — because they're sent with every message. Push longer, situation-specific detail into project instructions instead.
Is a CLAUDE.md the same as custom instructions?
They're the same idea on different surfaces. Custom instructions are how you give the Claude app standing context; a CLAUDE.md does the same job in Claude Code and Cowork. The writing discipline is identical.
Can a tool write my custom instructions for me?
Yes. The free CoworKit Builder generates and scores a structured context file from a plain-English description of your role, so you start from a strong, specific draft instead of a blank page.
Practical guides and prompt patterns — no fluff, unsubscribe any time.