Files

108 lines
2.3 KiB
JSON

{
"attribution": {
"commit": "",
"pr": ""
},
"permissions": {
"allow": [
"Bash(npx tsc:*)",
"Bash(pnpm run build:*)",
"Bash(pnpm tsc:*)",
"Bash(pnpm build:*)",
"Bash(pnpm test:*)",
"Bash(pnpm install:*)",
"Bash(git diff:*)"
],
"deny": [
"Bash(git push *)",
"Bash(ssh *)",
"Bash(ssh)",
"Bash(scp *)"
],
"defaultMode": "auto"
},
"hooks": {
"PreToolUse": [
{
"matcher": "Bash",
"hooks": [
{
"type": "command",
"command": "~/.claude/hooks/block-dangerous-git.sh"
}
]
}
]
},
"statusLine": {
"type": "command",
"command": "bash /home/tgrosinger/.claude/statusline-command.sh"
},
"enabledPlugins": {
"pr-review-toolkit@claude-plugins-official": true,
"gopls-lsp@claude-plugins-official": true,
"frontend-design@claude-plugins-official": true,
"code-simplifier@claude-plugins-official": true,
"skill-creator@claude-plugins-official": true,
"typescript-lsp@claude-plugins-official": true,
"claude-md-management@claude-plugins-official": true,
"security-guidance@claude-plugins-official": true
},
"sandbox": {
"enabled": true,
"autoAllowBashIfSandboxed": true,
"allowUnsandboxedCommands": false,
"network": {
"allowedDomains": [
"github.com",
"*.github.com",
"*.githubusercontent.com",
"registry.npmjs.org",
"proxy.golang.org",
"sum.golang.org",
"cache.nixos.org",
"nodejs.org",
"go.dev",
"dl.google.com",
"mise.en.dev"
]
},
"filesystem": {
"allowWrite": [
"~/.local/share/pnpm",
"~/.cache/pnpm"
],
"denyRead": [
"~/.ssh",
"~/.config/Signal",
"~/Documents"
]
},
"excludedCommands": [
"git push *",
"brew *",
"devbox add *",
"nix *"
]
},
"spinnerVerbs": {
"mode": "replace",
"verbs": [
"Thinking"
]
},
"effortLevel": "high",
"tui": "fullscreen",
"voice": {
"enabled": false,
"mode": "hold"
},
"prefersReducedMotion": true,
"autoMemoryEnabled": true,
"autoDreamEnabled": true,
"theme": "light",
"editorMode": "vim",
"agentPushNotifEnabled": true,
"skipAutoPermissionPrompt": true
}