Five ready-to-paste CLAUDE.md templates for real project types, ten anti-patterns that quietly break your sessions (with fixes), and fifteen troubleshooting answers for the problems that come up daily. $19, instant download.
Before (ignored):
- Prefer small, focused commits
- Try to run tests before committing
- It's nice to add comments to complex functions
After (followed):
- Every commit must touch one logical change only. Split unrelated changes into separate commits.
- Run `npm test` before every commit. Do not commit if tests fail.
- Add a comment to any function longer than 20 lines explaining what it does and why.
Claude treats "prefer" and "try to" as optional. Rules with specific conditions get followed. Preferences get skipped when Claude decides something else is more important.
It's following a rule in CLAUDE.md that says something like "run tests after every change." That worked fine when you wrote it, but now it's slowing you down. Two options: narrow the rule to be more specific ("run tests before committing, not after every file change"), or add a session-level override at the start of your message: "Don't run tests today unless I ask." Claude will follow the override for the session. The CLAUDE.md rule stays unchanged for future sessions where you want it back.