Frontier LLMs follow ~150-200 instructions with reasonable consistency; smaller models degrade much faster. Rules: keep CLAUDE.md lean; never include code style (use linters — LLMs are expensive and slow at style enforcement); three-level hierarchy (global, project, local); use XML tags or Markdown headers so the model attends to relevant sections. Move infrequent instructions into Skills.