Skip to content

Instantly share code, notes, and snippets.

@vltansky
Last active July 28, 2025 17:16
Show Gist options
  • Save vltansky/0c8d81ccaeb4dc1d23877069f433e364 to your computer and use it in GitHub Desktop.
Save vltansky/0c8d81ccaeb4dc1d23877069f433e364 to your computer and use it in GitHub Desktop.
{
"permissions": {
"allow": [
"Read(**)",
"Edit(**)",
"MultiEdit(**)",
"Write(**)",
"Glob(**)",
"Grep(**)",
"LS(**)",
"WebSearch(**)",
"TodoRead()",
"TodoWrite(**)",
"Task(**)",
"Bash(ls*)",
"Bash(tree*)",
"Bash(find*)",
"Bash(cd*)",
"Bash(pwd*)",
"Bash(mkdir*)",
"Bash(touch*)",
"Bash(cat*)",
"Bash(less*)",
"Bash(head*)",
"Bash(tail*)",
"Bash(grep*)",
"Bash(rg*)",
"Bash(wc*)",
"Bash(diff*)",
"Bash(cut*)",
"Bash(sort*)",
"Bash(uniq*)",
"Bash(basename*)",
"Bash(dirname*)",
"Bash(realpath*)",
"Bash(readlink*)",
"Bash(jq*)",
"Bash(yq eval*)",
"Bash(which*)",
"Bash(type*)",
"Bash(man*)",
"Bash(echo*)",
"Bash(test*)",
"Bash(true*)",
"Bash(false*)",
"Bash(git status*)",
"Bash(git log*)",
"Bash(git diff*)",
"Bash(git show*)",
"Bash(git blame*)",
"Bash(git branch*)",
"Bash(git remote -v*)",
"Bash(git config --get*)",
// Package manager commands
"Bash(yarn test)",
"Bash(yarn test:*)",
"Bash(yarn dev)",
"Bash(yarn start*)",
"Bash(yarn start)",
"Bash(yarn build)",
"Bash(yarn build:*)",
"Bash(yarn list)",
"Bash(yarn check*)",
"Bash(yarn workspace*)",
"Bash(yarn jest*)",
"Bash(npm test)",
"Bash(npm run test)",
"Bash(npm run test:*)",
"Bash(npm run dev)",
"Bash(npm run build)",
"Bash(npm run build:*)",
"Bash(npm run lint)",
"Bash(npm view*)",
"Bash(npm list)",
"Bash(npm audit*)",
"Bash(pnpm build)",
"Bash(pnpm test)",
"Bash(pnpm list)",
"Bash(pnpm audit*)",
"Bash(pnpm workspace*)",
"Bash(bun test*)",
"Bash(bun build*)",
"Bash(npx jest*)",
"Bash(npx vitest*)",
"Bash(npx prettier*)",
"Bash(npx eslint*)",
"Bash(npx tsc*)",
"Bash(npx shadcn*)",
"Bash(npx yoshi-library*)",
"Bash(npx storybook*)",
"Bash(npx playwright*)",
"Bash(npx vite*)",
"Bash(MATCH_ENV=e2e npx jest*)",
"Bash(MATCH_ENV=spec npx jest*)",
"WebFetch(*)",
"mcp__puppeteer",
"mcp__playwright",
"mcp__context7",
"mcp__sentry",
"mcp__firebase",
"Read(~/.zshrc)",
"Read(~/.config/fish/config.fish)"
],
"deny": [
"Bash(rm*)",
"Bash(mv*)",
"Bash(cp*)",
"Bash(curl*)",
"Bash(bash*)",
"Bash(zsh*)",
"Bash(sh*)",
"Bash(node*)",
"Bash(yarn add*)",
"Bash(npm install*)",
"Bash(pnpm add*)",
"Bash(git*)",
"Bash(pnpm install*)",
"Bash(npm i*)",
"Bash(pnpm i*)",
"Bash(yarn i*)",
"Bash(npm add*)",
"Bash(fish*)",
"Bash(wget*)",
"Bash(source*)",
"Bash(eval*)",
"Bash(pwsh*)",
"Bash(docker*)",
"Bash(unmount*)",
"Bash(mount*)",
"Bash(chmod*)",
"Bash(chown*)",
"Bash(dd*)",
"Bash(yes*)",
"Bash(kill*)",
"Bash(sudo*)",
"Bash(env*)",
"Bash(tee*)",
"Bash(printf*)",
"Bash(install*)",
"Bash(awk*)",
"Bash(sed*)",
"Bash(perl*)",
"Bash(python*)",
"Bash(ruby*)",
"Bash(scp*)",
"Bash(sftp*)",
"Bash(ftp*)",
"Bash(telnet*)",
"Bash(npm explore*)",
"Bash(yarn dlx*)",
"Bash(pnpm dlx*)",
"Bash(bunx*)",
"Bash(ssh*)",
"Bash(alias*)",
"Bash(pip*)",
"Bash(gem*)",
"Bash(brew*)",
"Bash(apt*)",
"Bash(exec*)",
"Bash(xargs*)",
"Bash(unalias*)",
"Bash(su*)",
"Bash(env*)",
"Bash(printenv*)",
"Bash(passwd*)",
"Bash(history*)",
"Bash(wget*)",
"Bash(rsync*)",
"Bash(socat*)",
"Bash(nc*)",
"Bash(ncat*)",
"Bash(netcat*)",
"Bash(nmap*)",
"Bash(git push*)"
]
},
"env": {
"CLAUDE_CODE_ENABLE_TELEMETRY": "0",
"DISABLE_BUG_COMMAND": "1",
"DISABLE_ERROR_REPORTING": "1",
"DISABLE_TELEMETRY": "1"
}
}
@vltansky
Copy link
Author

~/.claude/settings.json

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment