{
  "$schema": "https://json.schemastore.org/claude-code-settings.json",
  "env": {
    "MAX_OUTPUT_TOKENS": "8000",
    "MAX_THINKING_TOKENS": "10000",
    "ENABLE_TOOL_SEARCH": "auto:3",
    "CLAUDE_CODE_SUBAGENT_MODEL": "haiku",
    "CLAUDE_CODE_MAX_OUTPUT_TOKENS": "100000",
    "CLAUDE_AUTOCOMPACT_PCT_OVERRIDE": "50",
    "MCCP_RECEIPT_GATE_MODE": "soft",
    "MCCP_RECEIPT_DEBUG": "on",
    "MCCP_GATE_ROUND_CAP": "3",
    "MCCP_GOAL_FEATURE": "available",
    "MCCP_ULTRACODE_FEATURE": "available",
    "MCCP_PLAN_REVIEW": "hybrid",
    "MCCP_PLAN_REVIEW_ROLES_MIN": "1",
    "MCCP_PLAN_REVIEW_L3": "1",
    "MCCP_SANTA_ROUND_CAP": "10",
    "MCCP_SANTA_SEVERITY_GATE": "high",
    "MCCP_WORK_PARALLEL_MAX": "10",
    "MCCP_MULTI_SESSION_SCAN": "on",
    "MCCP_HANDOFF_THRESHOLDS_USD": "500,800,1000",
    "MCCP_CONTEXT_MONITOR_COST_MODE": "off",
    "MCCP_DISABLED_HOOKS": "pre:bash:gateguard-fact-force,pre:edit-write:gateguard-fact-force",
    "MCCP_SESSION_START_CONTEXT": "on",
    "MCCP_SESSION_RETENTION_DAYS": "10",
    "MCCP_STOP_LOOP_CODEX": "1",
    "MCCP_CONTEXT_MONITOR_COST_WARNINGS": "0",
    "MCCP_AUTO_HANDOFF": "off"
  },
  "hooks": {
    "PostToolUse": [
      {
        "matcher": "Edit|Write|MultiEdit",
        "hooks": [
          {
            "type": "command",
            "command": "[ ! -f \"${CLAUDE_PROJECT_DIR}/.claude/skills/impeccable/scripts/hook.mjs\" ] || node \"${CLAUDE_PROJECT_DIR}/.claude/skills/impeccable/scripts/hook.mjs\"",
            "timeout": 5,
            "statusMessage": "Checking UI changes"
          }
        ]
      }
    ],
    "Stop": [
      {
        "hooks": [
          {
            "type": "command",
            "command": "[ ! -f \"${CLAUDE_PROJECT_DIR}/.claude/skills/impeccable/scripts/hook.mjs\" ] || node \"${CLAUDE_PROJECT_DIR}/.claude/skills/impeccable/scripts/hook.mjs\"",
            "timeout": 30,
            "statusMessage": "Design deep pass"
          }
        ]
      }
    ]
  },
  "enabledMcpjsonServers": ["playwright"],
  "permissions": {
    "allow": [
      "mcp__playwright__browser_navigate",
      "mcp__playwright__browser_navigate_back",
      "mcp__playwright__browser_snapshot",
      "mcp__playwright__browser_take_screenshot",
      "mcp__playwright__browser_console_messages",
      "mcp__playwright__browser_network_requests",
      "mcp__playwright__browser_click",
      "mcp__playwright__browser_type",
      "mcp__playwright__browser_hover",
      "mcp__playwright__browser_select_option",
      "mcp__playwright__browser_press_key",
      "mcp__playwright__browser_wait_for",
      "mcp__playwright__browser_resize",
      "mcp__playwright__browser_tabs",
      "mcp__playwright__browser_close"
    ]
  },
  "spinnerTipsEnabled": true,
  "model": "opus",
  "outputStyle": "default",
  "effortLevel": "xhigh",
  "autoUpdatesChannel": "latest"
}
