When the user states a preference (explicitly or through repeated corrections):
- •Check
.claude/preferences.md-- Is this preference already recorded? - •If not, add it -- Append a short entry:
code
### [Category]: [Preference] - **Preference:** [What the user wants] - **Context:** [When this applies]
Categories include: coding style, communication, workflow, tools, git, testing, etc.
Always read .claude/preferences.md before starting work to respect established preferences. Never argue with a stated preference -- just record it and follow it.