xcode-sync
Installation
SKILL.md
Xcode Sync
Synchronize exact Xcode builds across Peter's supported Macs. Use $remote-mac for fleet topology and SSH rules.
Inventory
- Read
~/Projects/manager/computers.yaml; use livetailscale status --jsonfor reachability/IPs. - Exclude handed-off and unknown hosts. Verify
hostname, user, macOS, architecture, and hardware UUID before writes. - Deduplicate Tailscale nodes by hardware UUID; one Mac may have multiple live node records.
- Run
scripts/xcode-host-inventory.shlocally or remotely:
skills/xcode-sync/scripts/xcode-host-inventory.sh
ssh -o RequestTTY=no -o RemoteCommand=none HOST 'bash -s' \
< skills/xcode-sync/scripts/xcode-host-inventory.sh
Treat unreachable hosts as pending, not synchronized. Try live Tailscale IP, Tailscale SSH, then mDNS/LAN only when network topology permits.