~ / rigs / siraken / dotfiles

siraken/dotfiles

siraken's dotfiles

↗ GitHub ★ 2 no license updated today personal setup Claude CodeCodex
share on X
ARCHETYPE
YOLO Cowboy
Permissions? Never heard of 'em. Ships at the speed of `--dangerously-skip-permissions`.
CONTEXT TAX · EVERY TURN
~2.5k tokens
Moderate · median rig: 2.3k · breakdown
GUARDRAILS
3/5
Blocks destructive commands · Protects secrets · Sandbox or ask-first rules · details

Copy this rig

# review before running: this installs third-party code
$ npx degit siraken/dotfiles/home/.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(id_rsa)",
      "Read(id_ed25519)",
      "Read(.env)",
      "Read(.env.local)",
      "Read(.env.production)",
      "Read(.dev.vars)",
      "Edit(.env)",
      "Edit(.env.local)",
      "Edit(.env.production)",
      "Edit(.dev.vars)",
      "Bash(pip install:*)",
      "Bash(pip3 install:*)",
      "Bash(python -m pip install:*)",
      "Bash(python3 -m pip install:*)"
    ],
    "ask": [
      "Bash(sudo:*)",
      "Bash(rm:*)",
      "Bash(rm -rf:*)",
      "Bash(curl:*)",
      "Bash(wget:*)",
      "Bash(bunx:*)",
      "Bash(pnpx:*)",
      "Bash(pnpm dlx:*)",
      "Bash(yarn dlx:*)",
      "Bash(pipx:*)",
      "Bash(deno run:*)",
      "Bash(psql:*)",
      "Bash(mysql:*)",
      "Bash(mongod:*)"
    ]
  }
}

Plugins (19)

agent-sdk-dev@claude-plugins-officialcode-review@claude-plugins-officialcommit-commands@claude-plugins-officialdiscord@claude-plugins-officialfeature-dev@claude-plugins-officialfigma@claude-plugins-officialfrontend-design@claude-plugins-officialgopls-lsp@claude-plugins-officiallinear@claude-plugins-officiallua-lsp@claude-plugins-officialphp-lsp@claude-plugins-officialplaywright@claude-plugins-officialplugin-dev@claude-plugins-officialruby-lsp@claude-plugins-officialrust-analyzer-lsp@claude-plugins-officialsentry@claude-plugins-officialslack@claude-plugins-officialsupabase@claude-plugins-officialtypescript-lsp@claude-plugins-official

Permissions

deny (14)
Read(id_rsa)
Read(id_ed25519)
Read(.env)
Read(.env.local)
Read(.env.production)
Read(.dev.vars)
Edit(.env)
Edit(.env.local)
Edit(.env.production)
Edit(.dev.vars)
Bash(pip install:*)
Bash(pip3 install:*)
Bash(python -m pip install:*)
Bash(python3 -m pip install:*)
ask (14)
Bash(sudo:*)
Bash(rm:*)
Bash(rm -rf:*)
Bash(curl:*)
Bash(wget:*)
Bash(bunx:*)
Bash(pnpx:*)
Bash(pnpm dlx:*)
Bash(yarn dlx:*)
Bash(pipx:*)
Bash(deno run:*)
Bash(psql:*)
Bash(mysql:*)
Bash(mongod:*)
allow (28)
WebFetch(domain:docs.aws.amazon.com)
WebFetch(domain:cloud.google.com)
WebFetch(domain:docs.docker.com)
WebFetch(domain:developers.cloudflare.com)
WebFetch(domain:react.dev)
WebFetch(domain:nextjs.org)
WebFetch(domain:vuejs.org)
WebFetch(domain:svelte.dev)
WebFetch(domain:php.net)
WebFetch(domain:nixos.org)
WebFetch(domain:developer.mozilla.org)
WebFetch(domain:www.xserver.ne.jp)
WebFetch(domain:www.xdomain.ne.jp)
WebFetch(domain:bizmw.jp)
WebFetch(domain:www.ntt.com)
Bash(npx vitest:*)
Bash(npx prettier:*)
Bash(npx eslint:*)
Bash(npx biome:*)
Bash(npx tsc:*)
Bash(npx svelte-check:*)
Bash(npx playwright:*)
Bash(npx vite:*)
Bash(npx svelte-kit:*)
Bash(npx wrangler dev:*)
Bash(npx wrangler types:*)
Bash(npx wrangler tail:*)
Bash(npx wrangler whoami:*)

Similar rigs

copied ✓