Files
2026-06-12 12:10:15 -05:00

157 lines
4.6 KiB
JSON

{
"$schema": "https://json.schemastore.org/claude-code-settings.json",
"attribution": {
"commit": "",
"pr": ""
},
"theme": "auto",
"tui": "fullscreen",
"permissions": {
"allow": [
"Edit(~/.handoffs/**)",
"Write(~/.handoffs/**)",
"Skill(typescript-best-practices)",
"Skill(react-best-practices)",
"Skill(playwright-best-practices)",
"Skill(tilt)",
"Skill(web-fetch)",
"Skill(zig-best-practices)",
"Skill(python-best-practices)",
"Skill(tamagui-best-practices)",
"Skill(go-best-practices)",
"Bash(git status:*)",
"Bash(git diff:*)",
"Bash(git log:*)",
"Bash(git show:*)",
"Bash(git branch:*)",
"Bash(git rev-parse:*)",
"Bash(git fetch:*)",
"Bash(git ls-files:*)",
"Bash(git remote -v:*)",
"Bash(git add:*)",
"Bash(git stash:*)",
"Bash(git commit:*)",
"Bash(npm test:*)",
"Bash(npm run test:*)",
"Bash(npm run build:*)",
"Bash(npm run lint:*)",
"Bash(npm run typecheck:*)",
"Bash(npm run compile:*)",
"Bash(npm view:*)",
"Bash(bun test:*)",
"Bash(bun run test:*)",
"Bash(bun run build:*)",
"Bash(bun run lint:*)",
"Bash(bun run typecheck:*)",
"Bash(bun run check:*)",
"Bash(yarn test:*)",
"Bash(yarn build:*)",
"Bash(yarn lint:*)",
"Bash(yarn typecheck:*)",
"Bash(yarn install:*)",
"Bash(zig build:*)",
"Bash(zig fmt:*)",
"Bash(go test:*)",
"Bash(go build:*)",
"Bash(go vet:*)",
"Bash(uv sync:*)",
"Bash(tilt get:*)",
"Bash(tilt logs:*)",
"Bash(tilt status:*)",
"Bash(tilt wait:*)",
"Bash(tilt-logs:*)",
"Bash(kubectl get:*)",
"Bash(kubectl logs:*)",
"Bash(kubectl describe:*)",
"Bash(kubectl config:*)",
"Bash(docker ps:*)",
"Bash(docker logs:*)",
"Bash(docker inspect:*)",
"Bash(docker images:*)",
"Bash(gh pr view:*)",
"Bash(gh pr list:*)",
"Bash(gh pr status:*)",
"Bash(gh issue view:*)",
"Bash(gh issue list:*)",
"Bash(ls:*)",
"Bash(pwd:*)",
"Bash(which:*)",
"Bash(date:*)",
"Bash(wc:*)"
],
"defaultMode": "auto",
"additionalDirectories": [
"~/.handoffs"
]
},
"hooks": {
"Stop": [
{
"hooks": [
{
"type": "command",
"command": "sid=$(jq -r '.session_id // empty' 2>/dev/null); [ -n \"$sid\" ] && date '+%H:%M' > ~/.claude/.idle-since-\"$sid\"; find ~/.claude -maxdepth 1 -name '.idle-since-*' -mtime +7 -delete 2>/dev/null; echo '{}'",
"timeout": 5
}
]
}
],
"UserPromptSubmit": [
{
"hooks": [
{
"type": "command",
"command": "sid=$(jq -r '.session_id // empty' 2>/dev/null); [ -n \"$sid\" ] && rm -f ~/.claude/.idle-since-\"$sid\"; echo '{}'",
"timeout": 5
}
]
}
]
},
"statusLine": {
"type": "command",
"command": "statusline"
},
"extraKnownMarketplaces": {
"claude-plugins-official": { "source": { "source": "github", "repo": "anthropics/claude-plugins-official" } },
"0xsend-marketplace": { "source": { "source": "git", "url": "https://github.com/0xsend/claude-code-plugins.git" } },
"alleneubank-recall": { "autoUpdate": true, "source": { "source": "github", "repo": "alleneubank/recall" } },
"0xBigBoss-silo": { "source": { "source": "github", "repo": "0xBigBoss/silo" } },
"send-infra-plugins": { "source": { "source": "github", "repo": "0xsend/infra" } },
"gh-pulse-marketplace": { "source": { "source": "github", "repo": "0xbigboss/gh-pulse" } },
"0xsend-rl": { "source": { "source": "github", "repo": "0xsend/rl" } },
"linear-cli-marketplace": { "source": { "source": "github", "repo": "0xBigBoss/linear-cli" } },
"canton-keycloak-providers": { "source": { "source": "git", "url": "https://github.com/0xsend/canton-keycloak-providers.git" } },
"sox": { "source": { "source": "github", "repo": "0xsend/sox" } }
},
"enabledPlugins": {
"canton-skills@0xsend-marketplace": true,
"recall@alleneubank-recall": true,
"send-infra@send-infra-plugins": true,
"rl@0xsend-rl": true,
"canton-keycloak-skills@canton-keycloak-providers": true,
"typescript-lsp@claude-plugins-official": true,
"sox@sox": true
},
"alwaysThinkingEnabled": true,
"effortLevel": "xhigh",
"skipDangerousModePermissionPrompt": true,
"skipAutoPermissionPrompt": true,
"feedbackSurveyState": {
"lastShownTime": 1754076652911
}
}