~ / rigs / bendrucker / dotfiles

bendrucker/dotfiles

dotfiles for zsh / macOS

↗ GitHub ★ 9 MIT updated today personal setup Claude Code
share on X
ARCHETYPE
Pragmatist
A balanced, no-drama setup: some rules, some tools, nothing extreme.
CONTEXT TAX · EVERY TURN
~17.7k tokens
Context hog · median rig: 2.3k · breakdown
GUARDRAILS
2/5
No YOLO mode · Sandbox or ask-first rules · details

Copy this rig

# review before running: this installs third-party code
$ npx degit bendrucker/dotfiles/.claude ./rig-dotfiles  # inspect, then merge into .claude/

MCP servers are added to Claude Code at local scope; env vars are shown as YOUR_… placeholders — we never store values. Files are fetched with degit into a separate folder so you can review before merging.

$ npx degit bendrucker/dotfiles/.claude/skills/completions .claude/skills/completions
$ npx degit bendrucker/dotfiles/.claude/skills/dotfiles-suggestions .claude/skills/dotfiles-suggestions
$ npx degit bendrucker/dotfiles/.claude/skills/gum .claude/skills/gum
$ npx degit bendrucker/dotfiles/.claude/skills/screenshot-terminal .claude/skills/screenshot-terminal
$ npx degit bendrucker/dotfiles/.claude/skills/shell-history .claude/skills/shell-history

Merge into .claude/settings.json (project) or ~/.claude/settings.json (user). Hook commands reference scripts in the source repo — copy those too.

{
  "sandbox": {
    "enabled": true
  }
}

Skills (5)

Hooks (2)

eventmatcherruns
PostToolUseEdit|Write$CLAUDE_PROJECT_DIR/.claude/hooks/pre-commit-post-tool-use
Stop*$CLAUDE_PROJECT_DIR/.claude/hooks/pre-commit-stop

Permissions

deny (0)
—
ask (0)
—
allow (2)
WebFetch(domain:mise.jdx.dev)
WebFetch(domain:docs.brew.sh)

Similar rigs

copied ✓