summaryrefslogtreecommitdiff
path: root/link
diff options
context:
space:
mode:
authorIgor Soarez <igor@soarez.org>2026-09-21 17:40:22 +0300
committerIgor Soarez <igor@soarez.org>2026-09-21 17:40:22 +0300
commitf957dd3ab602405a889644801efe219f85991930 (patch)
tree19037563a8af8937bb251b7f4cd47b815eec9c35 /link
parent6c159347d75cc65536564d13d3ad2fe1c6d0a183 (diff)
CLAUDE.md: where a single machine's changes go, and what to do without a hook
The hooks existed but were documented nowhere together: ~/.localenv and ~/.localprofile were mentioned in passing, the skip file under the link system, and the ssh, git, Hammerspoon, Ghostty and Alacritty ones only in the config files that read them. Anyone -- an agent especially -- asked to change one machine had to read the whole repo to find out whether that was possible without committing to it. They are one table now, with what each overrides and what reads it, plus what has no hook at all. And the rule for everything else: say what is being asked for and where it would have to live, rather than putting one machine's preference in the config every machine shares, or leaving that machine's checkout dirty and its sync failing.
Diffstat (limited to 'link')
0 files changed, 0 insertions, 0 deletions