{
  "env": {
    "ENABLE_TOOL_SEARCH": "true",
    "ENABLE_LSP_TOOL": "true"
  },
  "permissions": {
    "allow": [
      "WebSearch",
      "WebFetch(domain:*)",
      "Skill(*)",
      "SlashCommand(*)",
      "mcp__vibe_kanban__*",
      "mcp__claude-in-chrome__*",
      "Bash(git:*)",
      "Bash(gh:*)",
      "Bash(lazygit:*)",
      "Bash(rg:*)",
      "Bash(fd:*)",
      "Bash(fzf:*)",
      "Bash(grep:*)",
      "Bash(find:*)",
      "Bash(which:*)",
      "Bash(where:*)",
      "Bash(command:*)",
      "Bash(cat:*)",
      "Bash(bat:*)",
      "Bash(head:*)",
      "Bash(tail:*)",
      "Bash(less:*)",
      "Bash(more:*)",
      "Bash(ls:*)",
      "Bash(eza:*)",
      "Bash(dir:*)",
      "Bash(tree:*)",
      "Bash(broot:*)",
      "Bash(br:*)",
      "Bash(mkdir:*)",
      "Bash(cp:*)",
      "Bash(mv:*)",
      "Bash(rm:*)",
      "Bash(touch:*)",
      "Bash(chmod:*)",
      "Bash(echo:*)",
      "Bash(printf:*)",
      "Bash(wc:*)",
      "Bash(sort:*)",
      "Bash(uniq:*)",
      "Bash(cut:*)",
      "Bash(awk:*)",
      "Bash(sed:*)",
      "Bash(sd:*)",
      "Bash(tr:*)",
      "Bash(xargs:*)",
      "Bash(tee:*)",
      "Bash(jq:*)",
      "Bash(yq:*)",
      "Bash(curl:*)",
      "Bash(wget:*)",
      "Bash(http:*)",
      "Bash(firecrawl:*)",
      "Bash(markitdown:*)",
      "Bash(python:*)",
      "Bash(python3:*)",
      "Bash(pip:*)",
      "Bash(pip3:*)",
      "Bash(uv:*)",
      "Bash(pytest:*)",
      "Bash(node:*)",
      "Bash(npm:*)",
      "Bash(npx:*)",
      "Bash(pnpm:*)",
      "Bash(yarn:*)",
      "Bash(bun:*)",
      "Bash(just:*)",
      "Bash(make:*)",
      "Bash(cargo:*)",
      "Bash(go:*)",
      "Bash(rustc:*)",
      "Bash(docker:*)",
      "Bash(docker-compose:*)",
      "Bash(tokei:*)",
      "Bash(hyperfine:*)",
      "Bash(dust:*)",
      "Bash(procs:*)",
      "Bash(btm:*)",
      "Bash(bottom:*)",
      "Bash(delta:*)",
      "Bash(difft:*)",
      "Bash(diff:*)",
      "Bash(ast-grep:*)",
      "Bash(sg:*)",
      "Bash(tldr:*)",
      "Bash(man:*)",
      "Bash(z:*)",
      "Bash(zoxide:*)",
      "Bash(cd:*)",
      "Bash(pwd:*)",
      "Bash(env:*)",
      "Bash(export:*)",
      "Bash(source:*)",
      "Bash(set:*)",
      "Bash(test:*)",
      "Bash(ps:*)",
      "Bash(kill:*)",
      "Bash(pkill:*)",
      "Bash(pgrep:*)",
      "Bash(whoami:*)",
      "Bash(hostname:*)",
      "Bash(uname:*)",
      "Bash(date:*)",
      "Bash(time:*)",
      "Bash(ping:*)",
      "Bash(netstat:*)",
      "Bash(ss:*)",
      "Bash(ip:*)",
      "Bash(ifconfig:*)",
      "Bash(systeminfo:*)",
      "Bash(tar:*)",
      "Bash(zip:*)",
      "Bash(unzip:*)",
      "Bash(gzip:*)",
      "Bash(gunzip:*)",
      "Bash(claude:*)",
      "Bash(gemini:*)",
      "Bash(codex:*)",
      "Bash(perplexity:*)",
      "Bash(grok:*)",
      "Bash(glm:*)",
      "Bash(droid:*)",
      "Bash(opencode:*)",
      "Bash(powershell:*)",
      "Bash(pwsh:*)",
      "Bash(cmd:*)",
      "Bash(bash:*)",
      "Bash(sh:*)",
      "Bash(zsh:*)",
      "Bash(canvas-tui:*)",
      "Bash(brew:*)",
      "Bash(apt:*)",
      "Bash(apt-get:*)",
      "Bash(choco:*)",
      "Bash(scoop:*)",
      "Bash(winget:*)",
      "Bash(powershell -ExecutionPolicy Bypass -File \"./scripts/install.ps1\")",
      "Bash(just.exe test:*)",
      "Bash(Select-String \"Results:\")",
      "Bash(for skill in atomise cli-patterns explain screenshot setperms skill-creator spawn techdebt)",
      "Bash(do cp -r \"X:/Forge/claude-mods/skills/$skill\" \"C:/Users/Mack/.claude/skills/$skill\")",
      "Bash(done)",
      "Bash(do basename:*)",
      "Bash(/tmp/skill_analysis.txt:*)",
      "Read(//tmp/**)",
      "Bash(do mkdir:*)",
      "Bash(for skill in go-ops rust-ops typescript-ops docker-ops ci-cd-ops api-design-ops)",
      "Bash(do echo \"=== $skill ===\")",
      "Read(//x/Forge/claude-mods/skills/$skill/**)"
    ],
    "deny": [],
    "ask": [
      "Bash(rm -rf:*)",
      "Bash(git reset --hard:*)",
      "Bash(git clean -f:*)",
      "Bash(git push --force:*)",
      "Bash(git push -f:*)",
      "Bash(git branch -D:*)"
    ]
  },
  "hooks": {},
  "outputStyle": "Vesper"
}
