Skip to content

Instantly share code, notes, and snippets.

@tranquan
Created March 23, 2026 12:16
Show Gist options
  • Select an option

  • Save tranquan/10646e31c1b10b7f6f038ad56d1649cb to your computer and use it in GitHub Desktop.

Select an option

Save tranquan/10646e31c1b10b7f6f038ad56d1649cb to your computer and use it in GitHub Desktop.
Claude Code Settings
{
"permissions": {
"allow": [
"Read",
"Grep",
"Glob",
"Bash(ls *)",
"Bash(find *)",
"Bash(echo *)",
"Bash(pwd)",
"Bash(which *)",
"Bash(type *)",
"Bash(cat package.json)",
"Bash(cat tsconfig*)",
"Bash(cat *.md)",
"Bash(git status)",
"Bash(git log *)",
"Bash(git diff *)",
"Bash(git show *)",
"Bash(git branch *)",
"Bash(git stash list)",
"Bash(git remote *)",
"Bash(node *)",
"Bash(ts-node *)",
"Bash(tsc --noEmit*)",
"Bash(npx tsc*)",
"Bash(npm list *)",
"Bash(npm run lint*)",
"Bash(npm run test*)",
"Bash(npm run build*)",
"Bash(npx eslint *)",
"Bash(npx prettier --check *)",
"Bash(swift build)",
"Bash(swift test*)",
"Bash(swift package describe)",
"Bash(swift package show-dependencies)",
"Bash(xcodebuild -list*)",
"Bash(xcodebuild -showBuildSettings*)",
"Bash(xcrun simctl list*)",
"Bash(xcrun swift-format lint *)"
],
"deny": [
"Bash(sudo *)",
"Bash(git push --force*)",
"Bash(npm publish *)",
"Bash(pod repo push *)",
"Bash(rm -rf /)",
"Bash(rm -rf ~*)",
"Bash(cat .env*)",
"Bash(cat ~/.ssh/*)",
"Read(.env)",
"Read(.env.*)",
"Read(~/.ssh/**)",
"Read(~/.aws/**)",
"Read(**/*.pem)",
"Read(**/*.key)",
"Read(**/*.p12)",
"Read(**/*.mobileprovision)"
]
},
"model": "eu.anthropic.claude-sonnet-4-6[1m]"
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment