{ "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" }