~ / rigs / magnusrodseth / dotfiles

magnusrodseth/dotfiles

⚙️ There are many like them, but these dotfiles are mine. A stow-managed macOS setup: Zsh, Neovim, tmux, Ghostty, and a pile of Claude Code tooling.

↗ GitHub ★ 2 no license updated 2mo ago 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
~13.8k tokens
Heavy · median rig: 2.3k · breakdown
GUARDRAILS
1/5
Pre-tool screening hook · details

Copy this rig

# review before running: this installs third-party code
$ npx degit magnusrodseth/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 magnusrodseth/dotfiles/.claude/skills/address-review .claude/skills/address-review
$ npx degit magnusrodseth/dotfiles/.claude/skills/apple-notes .claude/skills/apple-notes
$ npx degit magnusrodseth/dotfiles/.claude/skills/architecture .claude/skills/architecture
$ npx degit magnusrodseth/dotfiles/.claude/skills/aso-keyword-research .claude/skills/aso-keyword-research
$ npx degit magnusrodseth/dotfiles/.claude/skills/autoresearch .claude/skills/autoresearch
$ npx degit magnusrodseth/dotfiles/.claude/skills/capture-inspo .claude/skills/capture-inspo
$ npx degit magnusrodseth/dotfiles/.claude/skills/cmux-orchestration .claude/skills/cmux-orchestration
$ npx degit magnusrodseth/dotfiles/.claude/skills/code-modernization .claude/skills/code-modernization
$ npx degit magnusrodseth/dotfiles/.claude/skills/codex-swarm .claude/skills/codex-swarm
$ npx degit magnusrodseth/dotfiles/.claude/skills/conductor-setup .claude/skills/conductor-setup
$ npx degit magnusrodseth/dotfiles/.claude/skills/copy-to-clipboard .claude/skills/copy-to-clipboard
$ npx degit magnusrodseth/dotfiles/.claude/skills/create-cli .claude/skills/create-cli
$ npx degit magnusrodseth/dotfiles/.claude/skills/create-codex-task .claude/skills/create-codex-task
$ npx degit magnusrodseth/dotfiles/.claude/skills/devto .claude/skills/devto
$ npx degit magnusrodseth/dotfiles/.claude/skills/domain-availability .claude/skills/domain-availability
$ npx degit magnusrodseth/dotfiles/.claude/skills/empirical-research .claude/skills/empirical-research
$ npx degit magnusrodseth/dotfiles/.claude/skills/entur .claude/skills/entur
$ npx degit magnusrodseth/dotfiles/.claude/skills/few-shot-examples .claude/skills/few-shot-examples
$ npx degit magnusrodseth/dotfiles/.claude/skills/format-slack-message .claude/skills/format-slack-message
$ npx degit magnusrodseth/dotfiles/.claude/skills/format-teams-message .claude/skills/format-teams-message
$ npx degit magnusrodseth/dotfiles/.claude/skills/gh-image .claude/skills/gh-image
$ npx degit magnusrodseth/dotfiles/.claude/skills/git-branch-cleanup .claude/skills/git-branch-cleanup
$ npx degit magnusrodseth/dotfiles/.claude/skills/github-cli .claude/skills/github-cli
$ npx degit magnusrodseth/dotfiles/.claude/skills/gjensidige-azure-login .claude/skills/gjensidige-azure-login
$ npx degit magnusrodseth/dotfiles/.claude/skills/humanize .claude/skills/humanize
$ npx degit magnusrodseth/dotfiles/.claude/skills/image-generation .claude/skills/image-generation
$ npx degit magnusrodseth/dotfiles/.claude/skills/image-processing .claude/skills/image-processing
$ npx degit magnusrodseth/dotfiles/.claude/skills/impeccable .claude/skills/impeccable
$ npx degit magnusrodseth/dotfiles/.claude/skills/learn-codebase .claude/skills/learn-codebase
$ npx degit magnusrodseth/dotfiles/.claude/skills/linkedin-mcp .claude/skills/linkedin-mcp
$ npx degit magnusrodseth/dotfiles/.claude/skills/manage-dotfiles-config .claude/skills/manage-dotfiles-config
$ npx degit magnusrodseth/dotfiles/.claude/skills/map-web-app .claude/skills/map-web-app
$ npx degit magnusrodseth/dotfiles/.claude/skills/merge-resolver .claude/skills/merge-resolver
$ npx degit magnusrodseth/dotfiles/.claude/skills/message-other-sessions .claude/skills/message-other-sessions
$ npx degit magnusrodseth/dotfiles/.claude/skills/notion-cli .claude/skills/notion-cli
$ npx degit magnusrodseth/dotfiles/.claude/skills/onepassword-cli .claude/skills/onepassword-cli
$ npx degit magnusrodseth/dotfiles/.claude/skills/pdf .claude/skills/pdf
$ npx degit magnusrodseth/dotfiles/.claude/skills/playwright-cli .claude/skills/playwright-cli
$ npx degit magnusrodseth/dotfiles/.claude/skills/powerpoint-gjensidige .claude/skills/powerpoint-gjensidige
$ npx degit magnusrodseth/dotfiles/.claude/skills/pr-status .claude/skills/pr-status

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

{
  "hooks": {
    "PreToolUse": [
      {
        "matcher": "Bash",
        "hooks": [
          {
            "type": "command",
            "command": "rtk hook claude"
          }
        ]
      }
    ]
  }
}

Skills (61)

Hooks (3)

eventmatcherruns
Notification*afplay /System/Library/Sounds/Glass.aiff
Stop*afplay /System/Library/Sounds/Bottle.aiff
PreToolUseBashrtk hook claude

Slash commands (1)

/ship

Plugins (8)

typescript-lsp@claude-plugins-officialpyright-lsp@claude-plugins-officialgopls-lsp@claude-plugins-officialrust-analyzer-lsp@claude-plugins-officialswift-lsp@claude-plugins-officiallua-lsp@claude-plugins-officialclangd-lsp@claude-plugins-officialqodo-standards@qodo

Similar rigs

copied ✓