I am the bone of my dotfiles.
git clone https://github.com/shuymn/dotfiles.git ~/.dotfiles && ~/.dotfiles/install.shFor Claude-related setup, run both link-claude and sync-skills.
make link-claude
make sync-skillsmake link-claude- Symlinks
etc/claude/**into~/.claude/**(excludingetc/claude/skills/**).
- Symlinks
make sync-skills- Delegates to
skills/Makefile. - Rebuilds
etc/claude/skills/**fromskills/src/**viaskitkitbefore installation. - Manages skills from
etc/claude/skills/**usingbunx --bun skills. - Reconciles stale managed skills while preserving external/manual skills.
- Treats
~/.agents/skillsas canonical and prunes only duplicates from~/.codex/skills. - Syncs
etc/claude/CLAUDE.mdto~/.codex/AGENTS.md.
- Delegates to
- For local skills development commands such as build/test/fmt/lint, use
make -C skills ....
awk '/^[a-z]/ {print $1}' ./etc/cargo/cargo-installed.txt | xargs cargo install --lockedMIT