The skill wasn't firing reliably, so instead of polluting the global config with a skill that only helped *sometimes*, convert it into project-specific instructions in .config/dot Future work on this project (dotfiles) should always start from this directory, even if changes are made outside. This helps Claude keep the scope narrow.
1.2 KiB
1.2 KiB
dotfiles
Dotfiles managed as a bare git repo checked out over $HOME, for machines
running CachyOS with KDE Plasma.
Bootstrapping a new machine
mkdir -p ~/.config/fish/functions
curl -fsSL https://git.alexion.dev/alexion/dotfiles/raw/branch/main/.config/fish/functions/dot.fish \
-o ~/.config/fish/functions/dot.fish
fish -c 'dot init'
Commands
| Command | Description |
|---|---|
dot help |
Lists available commands. |
dot init |
Bootstraps the dotfiles repo on a new machine. |
dot <custom> |
Any file under ~/.config/dot/commands/ (currently install); run dot help for the live list. |
dot <git> |
Everything else is passed to git. |
See CLAUDE.md for the dot tool's internal
architecture, bootstrap logic, subcommand dispatch, and test suite.