Keep your dotfiles, agent instructions and skills in one private git folder. Edit them where they live: dot takes the change, writes it under every agent’s own name, and keeps every machine up to date.
One binary. Only git at runtime. Linux and macOS.
Change it on one machine. dot takes the edit, and the others pull it and apply it, every 15 minutes or as often as you set. Pick one to try.
One copy, every agent’s name. Claude Code wants CLAUDE.md. The others want AGENTS.md. dot writes one file under each name, and an edit to any of them reaches the rest. Pick one to edit.
instructions.md in your setup
Small and quick. Measured against chezmoi, GNU Stow, yadm and dotbot on the same machine, with the same 200 files. Medians of 30 runs.
10 ms to put 200 files in place. Starting from an empty home.
7 ms when nothing has changed. Which is most of the time.
8 MB of memory at its peak. And none between syncs.
4.1 MB on disk. One file that needs only git.