{
  "extraKnownMarketplaces": {
    "caveman": {
      "source": {
        "source": "github",
        "repo": "JuliusBrussee/caveman"
      }
    }
  },
  "enabledPlugins": {
    "claude-code-setup@claude-plugins-official": true,
    "caveman@caveman": true
  },
  "permissions": {
    "deny": [
      "Edit(**/fikoyt.env.json)",
      "Write(**/fikoyt.env.json)",
      "Edit(**/*.key)",
      "Write(**/*.key)",
      "Edit(**/*.crt)",
      "Write(**/*.crt)",
      "Edit(**/FikoYT.db)",
      "Write(**/FikoYT.db)",
      "Edit(**/databases/**)",
      "Write(**/databases/**)"
    ]
  },
  "hooks": {
    "PostToolUse": [
      {
        "matcher": "Write|Edit",
        "hooks": [
          {
            "type": "command",
            "command": "jq -r '.tool_response.filePath // .tool_input.file_path' | { read -r f; case \"$f\" in *.dart) dart format \"$f\" 2>/dev/null ;; *.go) gofmt -w \"$f\" 2>/dev/null; goimports -w \"$f\" 2>/dev/null ;; esac; } || true"
          }
        ]
      }
    ],
    "Stop": [
      {
        "hooks": [
          {
            "type": "command",
            "command": "echo '{\"systemMessage\":\"💡 Tamamlanmadan önce: dart format / go fmt çalıştırıldı mı? Test sonuçları başarılı mı?\"}'"
          }
        ]
      }
    ]
  }
}
