{
  "permissions": {
    "allow": [
      "mcp__claude_ai_Figma__get_metadata",
      "mcp__claude_ai_Figma__get_screenshot",
      "mcp__claude_ai_Figma__search_design_system",
      "mcp__claude_ai_Figma__get_design_context",
      "mcp__claude_ai_Figma__use_figma",
      "mcp__claude_ai_Figma__get_code_connect_map",
      "mcp__claude_ai_Figma__get_variable_defs",
      "mcp__claude_ai_Figma__get_libraries",
      "mcp__claude_ai_Figma__whoami",
      "mcp__plugin_figma_figma__get_metadata",
      "mcp__plugin_figma_figma__get_screenshot",
      "mcp__plugin_figma_figma__search_design_system",
      "mcp__plugin_figma_figma__get_design_context",
      "mcp__plugin_figma_figma__use_figma",
      "mcp__plugin_figma_figma__get_code_connect_map",
      "mcp__plugin_figma_figma__get_variable_defs",
      "mcp__plugin_figma_figma__get_libraries",
      "mcp__plugin_figma_figma__whoami",
      "Bash(cat >> *)",
      "Edit(.claude/skills/**)",
      "Edit(.claude/hooks/**)",
      "Edit(scripts/**)",
      "Edit(docs/**)",
      "Edit(/.claude/skills/tvu-design-mockup/**)",
      "Edit(/.claude/skills/tvu-design-code/**)",
      "Bash(mkdir -p /Users/nancy/Documents/AICoding/VS_Code/tvu-design-system/.claude/agents)",
      "Bash(cat)"
    ],
    "defaultMode": "acceptEdits",
    "additionalDirectories": [
      "/Users/nancy/.claude/work-logs",
      "/Users/nancy/Documents/AICoding/VS_Code/MicroApps/.claude",
      "/Users/nancy/Documents/AICoding/VS_Code/tvu-design-system/.claude"
    ]
  },
  "hooks": {
    "SessionStart": [
      {
        "hooks": [
          {
            "type": "command",
            "command": "$CLAUDE_PROJECT_DIR/.claude/hooks/onboarding-checklist.sh"
          }
        ]
      }
    ],
    "UserPromptSubmit": [
      {
        "hooks": [
          {
            "type": "command",
            "command": "$CLAUDE_PROJECT_DIR/.claude/hooks/detect-figma-task.sh"
          }
        ]
      }
    ]
  },
  "_comment": "Project-shared Claude Code settings (in git). User-specific overrides go in .claude/settings.local.json (gitignored)."
}
