docs: refactor dotfiles skill into CLAUDE.md

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.
This commit is contained in:
2026-07-04 10:54:45 -04:00
parent d41e1c46f4
commit d5aacad86e
3 changed files with 38 additions and 37 deletions

View File

@@ -14,11 +14,12 @@ fish -c 'dot init'
## Commands
| Command | Description |
| ----------- | ----------------------------------------------- |
| `dot help` | Lists available commands. |
| `dot init` | Bootstraps the dotfiles repo on a new machine. |
| `dot <git>` | Everything else is passed to `git`. |
| 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 [DOT-CLI.md](../.claude/skills/dotfiles/DOT-CLI.md) for the `dot` tool's
internal architecture, bootstrap logic, subcommand dispatch, and test suite.
See [CLAUDE.md](../.config/dot/CLAUDE.md) for the `dot` tool's internal
architecture, bootstrap logic, subcommand dispatch, and test suite.