Seven ways to steer a coding agent — one of them is binding
I had written the same rule three times, which is a diagnostic, not a wording problem. Splitting my Claude Code config across the layer that fits each instruction: CLAUDE.md 250 to 163 lines, six path-scoped rules, and two hooks that cannot be talked out of it.