CC-201a · Module 1

Team vs Personal Rules

3 min read

There is a clean line between what belongs in project CLAUDE.md and what belongs in your personal config. The project file is a shared contract — it encodes team conventions, architectural decisions, and build/validation commands that every developer needs. The personal file is your private workspace — communication preferences, editor quirks, workflows that only matter to you. Crossing this line in either direction causes problems.

When personal preferences leak into the project file, you get noise. "Always respond in bullet points" is not a team convention. "Use British spelling" is not an architectural decision. Every personal rule you add to the project CLAUDE.md costs your entire team context tokens on every session. Multiply your 50-word preference by ten developers across hundreds of sessions, and you have burned real money on rules that help one person and confuse nine others.

When team rules live only in personal configs, you get drift. If "run tsc --noEmit before committing" lives in your personal file instead of the project file, your teammates will not have that rule. Their Claude instances will skip type checking. The codebase will accumulate type errors that only your sessions catch. Team rules must live in the shared file or they are not team rules — they are suggestions that most people never see.

Do This

  • Put build commands, test runners, and linting rules in project CLAUDE.md
  • Put architectural patterns and naming conventions in project CLAUDE.md
  • Put communication preferences (verbosity, format) in personal config
  • Put editor-specific workflows (iTerm, VS Code) in personal config

Avoid This

  • Put "always respond in bullet points" in the project file — that is a personal preference
  • Put "run tsc before committing" in your personal config — the whole team needs that
  • Put file paths with your username in the project file — they break for everyone else
  • Put team coding standards in personal config where only you benefit