{
  "skillListingBudgetFraction": 0.1,
  "env": {
    "OWL": "C:/Users/decid/.claude/plugins/cache/cplugs/spt/1.11.25/owl.exe",
    "LIVE": "C:/Users/decid/.claude/plugins/cache/cplugs/spt/1.11.25/owl.exe live"
  },
  "permissions": {
    "allow": [
      "WebSearch",
      "Bash(xargs grep:*)",
      "Bash(python3 -c \"import json,sys; data=json.load\\(sys.stdin\\); [print\\(json.dumps\\(p,indent=2\\)\\) for p in data['plugins'] if p['name']=='rust-analyzer-lsp']\")",
      "Bash(python3 -c \" import json, sys data = json.load\\(sys.stdin\\) for p in data['plugins']: src = p.get\\('source', ''\\) if isinstance\\(src, str\\) and src.startswith\\('./plugins/'\\): print\\(p['name'], '-', src\\) \")",
      "Skill(gsd:quick)",
      "Bash(cp __TRACKED_VAR__/.claude/plugins/marketplaces/cplugs/plugins/spt/hooks/hooks.json __TRACKED_VAR__/hooks/hooks.json)",
      "Bash(cp __TRACKED_VAR__/.claude/plugins/marketplaces/cplugs/plugins/spt/owl.exe __TRACKED_VAR__/owl.exe)",
      "Bash(rm -rf \"C:/Users/decid/.claude/plugins/cache/cplugs/spt/1.5.0/skills\")",
      "Bash(cp -r \"C:/Users/decid/Documents/projects/claude_skill_owl/plugin/spt/skills\" \"C:/Users/decid/.claude/plugins/cache/cplugs/spt/1.5.0/skills\")",
      "Bash(rm -rf \"C:/Users/decid/.claude/plugins/marketplaces/cplugs/plugins/spt/skills\")",
      "Bash(cp -r \"C:/Users/decid/Documents/projects/claude_skill_owl/plugin/spt/skills\" \"C:/Users/decid/.claude/plugins/marketplaces/cplugs/plugins/spt/skills\")",
      "Bash(node:*)",
      "Bash(target/release/owl.exe hook-check:*)",
      "Bash(echo \"EXIT=$?\")",
      "Bash(~/.claude/plugins/cache/cplugs/spt/1.5.4/owl.exe hook-check:*)",
      "Bash(~/.claude/plugins/cache/cplugs/spt/1.5.3/owl.exe hook-check:*)",
      "Bash(cargo build:*)",
      "Bash(cargo test:*)",
      "Bash(cp:*)",
      "Bash(sqlite3 ~/.claude/owlery/todlando/spool.db \"SELECT * FROM messages;\")",
      "Bash(ls src/owl/hook_*)",
      "Bash(cargo check:*)",
      "Bash(python -c \"import json,sys; d=json.load\\(sys.stdin\\); print\\(json.dumps\\(d.get\\('hooks',{}\\), indent=2\\)\\)\")",
      "Bash(chmod +x /tmp/hook-prompt-debug.sh)",
      "Bash(chmod +x /tmp/hook-prompt-debug2.sh)",
      "Bash(cp -r 'plugin/spt/skills/*' __TRACKED_VAR__/skills/)",
      "Bash(cp -r 'plugin/spt/hooks/*' __TRACKED_VAR__/hooks/)",
      "Bash(git add:*)",
      "Bash(git commit -m ':*)",
      "Bash(git revert:*)"
    ],
    "defaultMode": "acceptEdits"
  },
  "hooks": {
    "PostToolUse": [
      {
        "matcher": "Bash|Edit|Write|MultiEdit|Agent|Task",
        "hooks": [
          {
            "type": "command",
            "command": "\"C:/nvm4w/nodejs/node.exe\" \"C:/Users/decid/.claude/hooks/gsd-context-monitor.js\"",
            "timeout": 10
          }
        ]
      },
      {
        "matcher": "Write|Edit",
        "hooks": [
          {
            "type": "command",
            "command": "bash C:/Users/decid/.claude/hooks/gsd-phase-boundary.sh",
            "timeout": 5
          }
        ]
      },
      {
        "matcher": "Read",
        "hooks": [
          {
            "type": "command",
            "command": "\"C:/nvm4w/nodejs/node.exe\" \"C:/Users/decid/.ccs/instances/bigscreen/hooks/gsd-read-injection-scanner.js\"",
            "timeout": 5
          }
        ]
      }
    ],
    "PreToolUse": [
      {
        "matcher": "Write|Edit",
        "hooks": [
          {
            "type": "command",
            "command": "\"C:/nvm4w/nodejs/node.exe\" \"C:/Users/decid/.claude/hooks/gsd-prompt-guard.js\"",
            "timeout": 5
          }
        ]
      },
      {
        "matcher": "Write|Edit",
        "hooks": [
          {
            "type": "command",
            "command": "\"C:/nvm4w/nodejs/node.exe\" \"C:/Users/decid/.claude/hooks/gsd-read-guard.js\"",
            "timeout": 5
          }
        ]
      },
      {
        "matcher": "Write|Edit",
        "hooks": [
          {
            "type": "command",
            "command": "\"C:/nvm4w/nodejs/node.exe\" \"C:/Users/decid/.claude/hooks/gsd-workflow-guard.js\"",
            "timeout": 5
          }
        ]
      },
      {
        "matcher": "Bash",
        "hooks": [
          {
            "type": "command",
            "command": "bash C:/Users/decid/.claude/hooks/gsd-validate-commit.sh",
            "timeout": 5
          }
        ]
      }
    ],
    "SessionStart": [
      {
        "hooks": [
          {
            "type": "command",
            "command": "\"C:/nvm4w/nodejs/node.exe\" \"C:/Users/decid/.claude/hooks/gsd-check-update.js\""
          }
        ]
      },
      {
        "hooks": [
          {
            "type": "command",
            "command": "bash C:/Users/decid/.claude/hooks/gsd-session-state.sh"
          }
        ]
      }
    ]
  },
  "statusLine": {
    "type": "command",
    "command": "node \"C:/Users/decid/.claude/hooks/gsd-statusline.js\""
  },
  "enabledPlugins": {
    "frontend-design@claude-plugins-official": true,
    "mempalace@mempalace": false,
    "rust-analyzer-lsp@claude-plugins-official": true,
    "screen-timelapse@cplugs": true,
    "spt@cplugs": true,
    "caveman@caveman": true,
    "everything@cplugs": true,
    "sptc@cplugs": true
  },
  "extraKnownMarketplaces": {
    "mempalace": {
      "source": {
        "source": "github",
        "repo": "milla-jovovich/mempalace"
      }
    },
    "caveman": {
      "source": {
        "source": "github",
        "repo": "JuliusBrussee/caveman"
      }
    }
  },
  "effortLevel": "high",
  "awaySummaryEnabled": false,
  "autoUpdatesChannel": "latest",
  "voice": {
    "enabled": true,
    "mode": "hold"
  },
  "skipDangerousModePermissionPrompt": true,
  "remoteControlAtStartup": true,
  "voiceEnabled": true
}
