npx skillsauth add hayeah/dotfiles dotfilesInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Manage dotfiles via DotfileStow — a custom symlink manager replacing chezmoi.
All managed dotfiles live in <repo>/dotfiles/. The dotfiles pymake task walks this directory and creates symlinks in $HOME.
| Suffix | Behavior | Target name | Output type |
|---|---|---|---|
| (none) | Symlink source file into $HOME | Same as source | Symlink |
| .tmpl | Render with string.Template, write to target | Suffix stripped | Copied file |
| .symlink | Read content as symlink target (path relative to file's own dir), create symlink | Suffix stripped | Symlink |
Defined in <repo>/.dotfiles.toml:
[vars]
gitName = "Howard Yeh"
gitEmail = "[email protected]"
Used in .tmpl files as $gitName or ${gitEmail}.
dotfiles/ at the path mirroring $HOME
dotfiles/.zshrc → ~/.zshrc.tmpl suffix, use $var syntax
dotfiles/.gitconfig.tmpl → ~/.gitconfig.symlink file with the relative path
dotfiles/.claude/CLAUDE.md.symlink containing ../../AGENTS.mdpymake dotfiles # apply (skips existing correct symlinks)
pymake dotfiles --vars dotfiles.force=true # overwrite conflicts
pymake # full refresh: dotfiles + tmux plugins + mise + skills
dotfile_stow.py — DotfileStow class implementationdotfile_stow_test.py — pytest tests.dotfiles.toml — template variable definitionsdotfiles/ — all managed dotfilesdocs/dotfile-stow-design.md — full design doctools
Web UI development — Vite+ toolchain setup and browser-based E2E testing workflow.
tools
Tooling and style guide for TypeScript projects.
development
Capture tmux pane content and export as text, HTML, SVG, PNG, or JPG. Use when you need a screenshot or text dump of a tmux pane for sharing, feeding to AI, or archiving terminal state.
testing
Copy-edit text. Fix grammar and/or tidy text into a concise listicle.