Appearance
Text size
Typeface
Line spacing
Best practices

Hooks

The habits that make the difference. Tick the ones you already keep and see what is left.

0 / 3 you keep

Use hooks only for rules with zero exceptions.

If you have forty hooks, most are probably preferences, and those belong in CLAUDE.md.

Add a Stop hook that runs your typecheck.

Claude cannot end its turn with a red typecheck, so you stop being the one who notices.

pnpm tsc --noEmit 1>&2 || exit 2

Format with a PostToolUse hook on Edit|Write instead of a rule.

A hook formats every time. A rule only formats when Claude remembers.