Quick Reference: Complete Example
json
{
"$schema": "https://json.schemastore.org/claude-code-settings.json",
"model": "sonnet",
"advisorModel": "opus",
"agent": "code-reviewer",
"language": "english",
"cleanupPeriodDays": 30,
"autoUpdatesChannel": "stable",
"alwaysThinkingEnabled": true,
"showThinkingSummaries": true,
"viewMode": "default",
"tui": "fullscreen",
"awaySummaryEnabled": false,
"includeGitInstructions": true,
"defaultShell": "bash",
"plansDirectory": "./plans",
"claudeMdExcludes": ["**/vendor/**/CLAUDE.md"],
"effortLevel": "high",
"autoCompactWindow": 800000,
"skillListingMaxDescChars": 1536,
"skillListingBudgetFraction": 0.01,
"disableAgentView": false,
"disableWorkflows": false,
"workflowKeywordTriggerEnabled": true,
"workflowSizeGuideline": "medium",
"syntaxHighlightingDisabled": false,
"emojiCompletionEnabled": true,
"worktree": {
"symlinkDirectories": ["node_modules"],
"sparsePaths": ["packages/my-app", "shared/utils"],
"baseRef": "fresh",
"bgIsolation": "worktree"
},
"skillOverrides": {
"legacy-context": "name-only",
"deploy": "off"
},
"modelOverrides": {
"claude-opus-4-6": "arn:aws:bedrock:us-east-1:123456789:inference-profile/anthropic.claude-opus-4-6-v1:0"
},
"autoMode": {
"classifyAllShell": false,
"environment": [
"Source control: github.example.com/acme-corp and all repos under it",
"Trusted internal domains: *.internal.example.com"
],
"soft_deny": ["$defaults", "Never run terraform apply"],
"hard_deny": ["Never run rm -rf on directories outside the project"]
},
"permissions": {
"allow": [
"Edit(*)",
"Bash(npm run *)",
"Bash(git *)",
"WebFetch(domain:*)",
"mcp__memory__*",
"Agent(*)"
],
"deny": [
"Read(.env)",
"Read(./secrets/**)"
],
"additionalDirectories": ["../shared/"],
"defaultMode": "acceptEdits"
},
"enableAllProjectMcpServers": true,
"mcpServers": {
"always-on-server": {
"type": "http",
"url": "https://mcp.example.com",
"alwaysLoad": true
}
},
"sshConfigs": [
{
"id": "dev-vm",
"name": "Dev VM",
"sshHost": "user@dev.example.com"
}
],
"sandbox": {
"enabled": true,
"excludedCommands": ["git", "docker"],
"filesystem": {
"denyRead": ["./secrets/"],
"denyWrite": ["./.env"]
}
},
"attribution": {
"commit": "Generated with Claude Code",
"pr": ""
},
"prUrlTemplate": "https://gitlab.example.com/{owner}/{repo}/-/merge_requests/{number}",
"statusLine": {
"type": "command",
"command": "git branch --show-current"
},
"spinnerTipsEnabled": true,
"spinnerTipsOverride": {
"tips": ["Custom tip 1", "Custom tip 2"],
"excludeDefault": false
},
"prefersReducedMotion": false,
"preferredNotifChannel": "terminal_bell",
"env": {
"NODE_ENV": "development",
"CLAUDE_CODE_EFFORT_LEVEL": "medium",
"ANTHROPIC_BEDROCK_SERVICE_TIER": "priority"
}
}