
"You can tell a lot about a man by his dotfiles" - Me just now
概览
Personal dotfiles plus a batteries-included Claude Code config for shipping software with AI agents — slash commands for review, planning, and merging; skills for platform CLIs and common frameworks; and a multi-model review and audit toolkit (MBOT) that runs the same diff past Opus, GPT, Gemini, and friends in parallel. - /colin-review runs a focused single-agent review, while /colin-ultra-review fans out across MBOT models and roles, dedupes findings, and posts inline comments on GitHub PRs or GitLab MRs. - /colin-critique and the MBOD debate skill stress-test plans before you write code. - /colin-ultra-audit runs three roles (hardening, operability, stewardship) against the current repo state, grouped by severity. - Sensible Bash, Git, tmux, Vim, Delta, and Starship configs with non-clobbering installs for .bashrc and .gitconfig. - Models, harnesses, and providers come from plain-prose Markdown profiles you own. Clone the repo and run install.sh. The script never overwrites .
README
以下为原文 README 节选,完整内容请查看原文。
Colin’s dotfiles
Personal dotfiles plus a batteries-included Claude Code config for shipping software with AI agents — slash commands for review, planning, and merging; skills for platform CLIs and common frameworks; and a multi-model review and audit toolkit (MBOT) that runs the same diff past Opus, GPT, Gemini, and friends in parallel.
Highlights
- Code review workflows.
/colin-reviewruns a focused single-agent review, while/colin-ultra-reviewfans out across MBOT models and roles, dedupes findings, and posts inline comments on GitHub PRs or GitLab MRs. - Spec critique and group decisions.
/colin-critiqueand the MBOD debate skill stress-test plans before you write code. - Production-readiness audit.
/colin-ultra-auditruns three roles (hardening, operability, stewardship) against the current repo state, grouped by severity. - Boring shell quality of life. Sensible Bash, Git, tmux, Vim, Delta, and Starship configs with non-clobbering installs for
.bashrcand.gitconfig. - Yours to configure. Models, harnesses, and providers come from plain-prose Markdown profiles you own.
Contents
- Quickstart
- Uninstalling
- What gets installed
- Shell helpers
- VS Code dev containers
- AI tools reference
- License
Quickstart
Clone the repo and run install.sh. The script never overwrites .bashrc or .gitconfig — it appends an include directive so the .colin variants load alongside whatever you already have.
git clone https://github.com/colinmollenhour/dotfiles.git ~/.dotfiles
cd ~/.dotfiles
# Interactive — choose what to install
./install.sh
# Install everything
./install.sh --all
# Install only the AI agent configs
./install.sh --agents
# Install only the dotfiles
./install.sh --dotfiles
# Install only the standalone CLIs (snip-upload) to ~/.local/bin
./install.sh --bins
# Everything except the CLIs
./install.sh --all --no-bins
# Show every flag
./install.sh --help
First-time install on an existing system — if destination files already exist, an interactive run lets you keep, overwrite, back up, or diff each conflict. You can also keep or overwrite all remaining conflicts. Non-interactive runs skip conflicting files; pass --force to overwrite them all:
./install.sh --all --force
推荐工具
换一个关键词,或者移除筛选条件。
安装
npx skillfish add colinmollenhour/dotfiles