managing-dotfiles
Installation
SKILL.md
Dotfiles Management with GNU Stow
Manage dotfiles tracked in ~/.claude/dotfiles/ using GNU Stow — a symlink farm manager that mirrors directory structure from a source package into $HOME.
Directory Convention
Each package under dotfiles/ mirrors the home directory structure:
dotfiles/
├── tmux/.config/tmux/tmux.conf → ~/.config/tmux/tmux.conf
├── git/.gitconfig → ~/.gitconfig
├── nvim/.config/nvim/init.lua → ~/.config/nvim/init.lua
└── zsh/.zshrc → ~/.zshrc
The package name (e.g. tmux, git) is just an organizational label. The internal directory structure determines where symlinks land.