1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
{
  "env": {
    "AI_AGENT": "claude",
    "DISABLE_AUTOUPDATER": "1",
    "PLAYWRIGHT_MCP_BROWSER": "webkit"
  },
  "permissions": {
    "allow": [
      "Skill(skill:commit)",
      "Skill(skill:describing-changes)",
      "Skill(skill:design-notes)",
      "Skill(skill:jj)",
      "Skill(skill:ranger:ranger)",
      "Skill(skill:technical-writing)",
      "Skill(skill:til)"
    ],
    "deny": [
      "Read(**/.envrc)",
      "Read(//**/.envrc)"
    ],
    "defaultMode": "acceptEdits",
    "disableAutoMode": "disable"
  },
  "model": "opus",
  "enabledMcpjsonServers": [
    "episodic-memory"
  ],
  "disableClaudeAiConnectors": true,
  "hooks": {
    "PreToolUse": [
      {
        "matcher": "Bash",
        "hooks": [
          {
            "type": "command",
            "command": "~/.claude/hooks/no-git.sh"
          },
          {
            "type": "command",
            "command": "~/.claude/hooks/no-envrc.sh"
          }
        ]
      }
    ]
  },
  "disableRemoteControl": true,
  "statusLine": {
    "type": "command",
    "command": "~/.claude/statusline.sh"
  },
  "enabledPlugins": {
    "ranger@ranger": true,
    "rust-analyzer-lsp@claude-plugins-official": true,
    "superpowers-developing-for-claude-code@superpowers-marketplace": true,
    "typescript-lsp@claude-plugins-official": true,
    "swift-lsp@claude-plugins-official": true,
    "hegel-skill@hegeldev": true
  },
  "extraKnownMarketplaces": {
    "ranger": {
      "source": {
        "source": "github",
        "repo": "kejadlen/ranger"
      }
    },
    "hegeldev": {
      "source": {
        "source": "github",
        "repo": "hegeldev/hegel-skill"
      }
    }
  },
  "outputStyle": "bars",
  "effortLevel": "high",
  "modelSettings": {
    "claude-opus-5-5": {
      "effortLevel": "high"
    }
  },
  "agentPushNotifEnabled": true
}