Multi-Machine Sync
Scenario: Laptop + desktop, need consistent Claude Code experience.
Option 1: Git + symlinks
bash
# Machine 1 (setup)
cd ~/claude-config-backup
git add agents/ commands/ hooks/ skills/
git commit -m "Add latest configs"
git push
# Machine 2 (sync)
cd ~/claude-config-backup
git pull
# Symlinks automatically sync ~/.claude/ directoriesOption 2: Cloud storage symlinks
bash
# Both machines
# 1. Move ~/.claude/ to Dropbox
mv ~/.claude ~/Dropbox/claude-config
# 2. Symlink back
ln -s ~/Dropbox/claude-config ~/.claude
# Changes sync automatically via DropboxOption 3: Hybrid (Git for agents/hooks, cloud for MCP configs)
bash
# Git for code (agents, hooks, skills)
~/claude-config-backup/ → Git repo
# Cloud for data (settings, MCP, sessions)
~/Dropbox/claude-mcp/ → settings.json, mcp.json (encrypted secrets)
ln -s ~/Dropbox/claude-mcp/settings.json ~/.claude/settings.json