Dotfiles for macOS, managed with mise.
curl -fsSL https://raw.githubusercontent.com/hashiiiii/dotfiles/main/bootstrap.sh | shThe repo is cloned to ~/workspace/dotfiles by default. Restart your terminal after install.
To use a different path, set DOTFILE_DIR:
curl -fsSL https://raw.githubusercontent.com/hashiiiii/dotfiles/main/bootstrap.sh | DOTFILE_DIR=~/path/to/dotfiles shcd ~/workspace/dotfiles && mise bootstrapUse your DOTFILE_DIR if you chose a non-default location.
Public settings for Claude Code, Codex, and Cursor live below .config/.
mise.toml links each settings file into its product directory.
Runtime directories remain local because they contain credentials, history, caches, and generated state.
Vendored personal skills live in .agents/skills/.
Codex and Cursor load them through ~/.agents/skills/.
Claude Code loads the same sources through ~/.claude/skills/.
The stop-ai-slop-jp snapshot uses upstream revision e09d327.
The show-me snapshot uses upstream revision 3c26291.
The hallmark snapshot uses upstream revision 13ac0ec.
Each directory keeps its upstream MIT license.
Portable rules also come from the rules-for-ai plugin.
.config/claude/settings.json pins this plugin for Claude Code.
See the rules-for-ai README for its Codex and Cursor setup.
To pick up a newer rules-for-ai:
/plugin marketplace update rules-for-ai
Setup: mise.toml
Packages: Brewfile
Runtimes: .config/mise/config.toml