main
1{
2 "model": "claude-opus-4-6[1m]",
3 "hooks": {
4 "PermissionRequest": [
5 {
6 "hooks": [
7 {
8 "type": "command",
9 "command": "printf '\\a' > /dev/tty"
10 }
11 ]
12 }
13 ],
14 "PostToolUse": [
15 {
16 "hooks": [
17 {
18 "type": "command",
19 "command": "bun run ~/.config/claude/hooks/capture-tool-output.ts"
20 },
21 {
22 "type": "command",
23 "command": "bun run ~/.config/claude/hooks/update-terminal-title.ts"
24 }
25 ]
26 }
27 ],
28 "PreToolUse": [
29 {
30 "matcher": "Bash",
31 "hooks": [
32 {
33 "type": "command",
34 "command": "bun run ~/.config/claude/hooks/validate-git-push.ts"
35 }
36 ]
37 },
38 {
39 "matcher": "Write",
40 "hooks": [
41 {
42 "type": "command",
43 "command": "bun run ~/.config/claude/hooks/validate-write-path.ts"
44 }
45 ]
46 },
47 {
48 "matcher": "Edit",
49 "hooks": [
50 {
51 "type": "command",
52 "command": "bun run ~/.config/claude/hooks/validate-write-path.ts"
53 }
54 ]
55 }
56 ],
57 "SessionEnd": [
58 {
59 "hooks": [
60 {
61 "type": "command",
62 "command": "bun run ~/.config/claude/hooks/save-session.ts"
63 }
64 ]
65 }
66 ],
67 "SessionStart": [
68 {
69 "hooks": [
70 {
71 "type": "command",
72 "command": "bun run ~/.config/claude/hooks/initialize-session.ts"
73 }
74 ]
75 },
76 {
77 "matcher": "*",
78 "hooks": [
79 {
80 "type": "command",
81 "command": "bash '/home/vdemeest/.claude/hooks/herdr-agent-state.sh' session",
82 "timeout": 10
83 }
84 ]
85 }
86 ],
87 "Stop": [
88 {
89 "hooks": [
90 {
91 "type": "command",
92 "command": "printf '\\a' > /dev/tty"
93 }
94 ]
95 }
96 ]
97 },
98 "statusLine": {
99 "type": "command",
100 "command": "bash ~/.config/claude/statusline.sh"
101 },
102 "enabledPlugins": {
103 "bug-hunter@chmouel-cc-plugins": true,
104 "codereview@chmouel-cc-plugins": true,
105 "commit-commands@claude-code-plugins": true,
106 "deslop@chmouel-cc-plugins": true,
107 "feature-dev@claude-code-plugins": true,
108 "gh-tools@vdemeester-claude-code-plugins": true,
109 "git-commit@vdemeester-claude-code-plugins": true,
110 "gopls-lsp@claude-plugins-official": true,
111 "hookify@claude-code-plugins": true,
112 "jira-ticket@chmouel-cc-plugins": true,
113 "plugin-dev@claude-code-plugins": true,
114 "session-manager": true,
115 "typescript-lsp@claude-plugins-official": true,
116 "weekly-review@vdemeester-claude-code-plugins": true
117 },
118 "alwaysThinkingEnabled": true,
119 "skipWorkflowUsageWarning": true,
120 "theme": "auto",
121 "mcpServers": {
122 "github": {
123 "args": [
124 "stdio"
125 ],
126 "command": "github-mcp-server"
127 },
128 "playwright": {
129 "args": [
130 "--browser",
131 "google-chrome-stable"
132 ],
133 "command": "mcp-server-playwright"
134 }
135 },
136 "skills": {
137 "directories": [
138 "~/.config/claude/skills"
139 ],
140 "enabled": true
141 },
142 "trustedWorkspaces": [
143 "/home/vincent",
144 "/home/vincent/src/home",
145 "/home/vincent/src/tekton-watcher",
146 "/home/vincent/src/go-ci"
147 ]
148}