mirror of
https://github.com/alleneubank/claude-code.git
synced 2026-09-14 14:06:56 +08:00
157 lines
4.6 KiB
JSON
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
|
|
}
|
|
}
|