~ / rigs / zigzter / dotfiles

zigzter/dotfiles

My dotfiles for Linux

↗ GitHub ★ 0 no license updated 17d ago personal setup Claude Code
share on X
ARCHETYPE
Minimalist
Lean instructions, few tools, tiny context tax. Lets the model think.
CONTEXT TAX · EVERY TURN
~626 tokens
Featherweight · median rig: 2.3k · breakdown
GUARDRAILS
3/5
Blocks destructive commands · Protects secrets · No YOLO mode · details

Copy this rig

# review before running: this installs third-party code
$ npx degit zigzter/dotfiles/claude/.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.

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

{
  "permissions": {
    "deny": [
      "Read(./.env)",
      "Read(./.env.*)",
      "Read(.env)",
      "Read(./secrets/**)",
      "Read(/**/*.pem)",
      "Read(/**/.ssh/personal)",
      "Read(/**/.ssh/work)",
      "Read(/**/.aws/credentials)",
      "Bash(curl *)",
      "Bash(wget *)",
      "Bash(rm -rf *)",
      "Bash(rm -r *)",
      "Bash(rm -fr *)",
      "Bash(rm -Rf *)",
      "Bash(find * -delete*)",
      "Bash(dd *)",
      "Bash(mkfs*)",
      "Bash(shred *)",
      "Bash(git push --force*)",
      "Bash(git push -f*)",
      "Bash(git reset --hard*)",
      "Bash(git clean -f*)",
      "Bash(git branch -D*)",
      "Bash(git checkout -- *)",
      "Bash(git checkout .)",
      "Bash(git stash drop*)",
      "Bash(git stash clear*)",
      "Bash(git filter-branch*)",
      "Bash(rsync *--delete*)",
      "Bash(npm publish*)"
    ]
  }
}

Plugins (4)

frontend-design@claude-plugins-officialimpeccable@impeccablecc-plugin-you-should-know@builtincc-plugin-agents-md@builtin

Permissions

deny (30)
Read(./.env)
Read(./.env.*)
Read(.env)
Read(./secrets/**)
Read(/**/*.pem)
Read(/**/.ssh/personal)
Read(/**/.ssh/work)
Read(/**/.aws/credentials)
Bash(curl *)
Bash(wget *)
Bash(rm -rf *)
Bash(rm -r *)
Bash(rm -fr *)
Bash(rm -Rf *)
Bash(find * -delete*)
Bash(dd *)
Bash(mkfs*)
Bash(shred *)
Bash(git push --force*)
Bash(git push -f*)
Bash(git reset --hard*)
Bash(git clean -f*)
Bash(git branch -D*)
Bash(git checkout -- *)
Bash(git checkout .)
Bash(git stash drop*)
Bash(git stash clear*)
Bash(git filter-branch*)
Bash(rsync *--delete*)
Bash(npm publish*)
ask (0)
—
allow (5)
Read
Bash(git status)
Bash(git diff*)
Bash(git log*)
Bash(git branch*)

Similar rigs

copied ✓