~ / rigs / fredrikaverpil / dotfiles

fredrikaverpil/dotfiles

No description.

↗ GitHub ★ 259 mit updated 6d ago personal setup Claude CodeCursorGemini CLI Claude plugin
share on X
ARCHETYPE
YOLO Cowboy
Permissions? Never heard of 'em. Ships at the speed of `--dangerously-skip-permissions`.
CONTEXT TAX · EVERY TURN
~33.3k tokens
Context hog · median rig: 2.3k · breakdown
GUARDRAILS
0/5
No committed guardrails · details

Copy this rig

# review before running: this installs third-party code
$ claude mcp add serena -- uvx --from git+https://github.com/oraios/serena serena start-mcp-server --context ide-assistant
$ claude mcp add playwright -- npx -y @playwright/mcp@latest
$ claude mcp add gopls -- gopls mcp
$ npx degit fredrikaverpil/dotfiles/stow/shared/.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.

$ claude mcp add serena -- uvx --from git+https://github.com/oraios/serena serena start-mcp-server --context ide-assistant
$ claude mcp add playwright -- npx -y @playwright/mcp@latest
$ claude mcp add gopls -- gopls mcp
$ npx degit fredrikaverpil/dotfiles/stow/shared/.claude-web/skills/nix-install .claude/skills/nix-install
$ npx degit fredrikaverpil/dotfiles/stow/shared/.claude-web/skills/nvim-install .claude/skills/nvim-install
$ npx degit fredrikaverpil/dotfiles/stow/shared/.claude-work/skills/aip .claude/skills/aip
$ npx degit fredrikaverpil/dotfiles/stow/shared/.claude-work/skills/codebase-audit .claude/skills/codebase-audit
$ npx degit fredrikaverpil/dotfiles/stow/shared/.claude-work/skills/gh-cli .claude/skills/gh-cli
$ npx degit fredrikaverpil/dotfiles/stow/shared/.claude-work/skills/gh-pr .claude/skills/gh-pr
$ npx degit fredrikaverpil/dotfiles/stow/shared/.claude-work/skills/git-commit .claude/skills/git-commit
$ npx degit fredrikaverpil/dotfiles/stow/shared/.claude-work/skills/neovim .claude/skills/neovim
$ npx degit fredrikaverpil/dotfiles/stow/shared/.claude-work/skills/obsidian .claude/skills/obsidian
$ npx degit fredrikaverpil/dotfiles/stow/shared/.claude-work/skills/plan-interview .claude/skills/plan-interview
$ npx degit fredrikaverpil/dotfiles/stow/shared/.claude-work/skills/pr-style .claude/skills/pr-style
$ npx degit fredrikaverpil/dotfiles/stow/shared/.claude-work/skills/proof .claude/skills/proof
$ npx degit fredrikaverpil/dotfiles/stow/shared/.claude-work/skills/self-review .claude/skills/self-review
$ npx degit fredrikaverpil/dotfiles/stow/shared/.claude/skills/golang-style .claude/skills/golang-style
$ npx degit fredrikaverpil/dotfiles/stow/shared/.claude/skills/nvim-config .claude/skills/nvim-config
$ npx degit fredrikaverpil/dotfiles/stow/shared/.claude/skills/nvim-plugin .claude/skills/nvim-plugin

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(~/code/private/github.com/einride*/**)",
      "Edit(~/code/private/github.com/einride*/**)",
      "Bash(*code/private/github.com/einride*)"
    ]
  }
}

MCP servers (3)

serversourceest. tokens
Serena git 8.0k
Playwright MCP · "playwright" npm 7.5k
gopls (Go) · "gopls" binary 2.5k

Skills (16)

Hooks (1)

eventmatcherruns
Notificationidle_promptafplay /System/Library/Sounds/Sosumi.aiff

Plugins (5)

gopls-lsp@claude-plugins-officialskill-creator@claude-plugins-officiallua-lsp@claude-plugins-officialgopls-mcp@localcontext7@anthropic-plugin-directory

Permissions

deny (3)
Read(~/code/private/github.com/einride*/**)
Edit(~/code/private/github.com/einride*/**)
Bash(*code/private/github.com/einride*)
ask (0)
—
allow (13)
Bash(go doc *)
Bash(go test *)
Bash(go build *)
Edit
Write
Read(~/.claude/*)
Bash(make *)
Bash(ls *)
Bash(find *)
Bash(git *)
Bash(gh *)
Bash(docker *)
Bash(docker-compose *)

Similar rigs

copied ✓