Skip to content

Instantly share code, notes, and snippets.

@thuwyh
Created March 20, 2026 01:44
Show Gist options
  • Select an option

  • Save thuwyh/a91c8951718d50f461fd81c0e7448a54 to your computer and use it in GitHub Desktop.

Select an option

Save thuwyh/a91c8951718d50f461fd81c0e7448a54 to your computer and use it in GitHub Desktop.
Claude Code settings.json (sanitized)
{
"permissions": {
"allow": [
"Read",
"Glob",
"Grep",
"Bash(curl:*)",
"Bash(python3:*)",
"Bash(python:*)",
"Bash(python -c:*)",
"WebSearch",
"WebFetch",
"Bash(ls:*)",
"Bash(find:*)",
"Bash(grep:*)",
"Bash(sort:*)",
"Bash(cd:*)",
"Bash(which:*)",
"Bash(git add:*)",
"Bash(git commit:*)",
"Bash(git push:*)",
"Bash(git fetch:*)",
"Bash(git status:*)",
"Bash(git log:*)",
"Bash(git diff:*)",
"Bash(git show:*)",
"Bash(git branch:*)",
"Bash(git remote:*)",
"Bash(git stash list:*)",
"Bash(git -C:*)",
"Bash(pip3 list:*)",
"Bash(pip3 install:*)",
"Bash(brew list:*)",
"Bash(npm list:*)",
"Bash(.venv/bin/python:*)",
"mcp__pencil"
],
"defaultMode": "default"
},
"model": "opus[1m]",
"hooks": {
"PreToolUse": [
{
"matcher": "Read|Glob|Grep|WebSearch|WebFetch",
"hooks": [
{
"type": "command",
"command": "echo 'approve'"
}
]
},
{
"matcher": "Bash",
"hooks": [
{
"type": "command",
"command": "python3 ~/.claude/hooks/approve_readonly_bash.py"
}
]
}
]
},
"enabledPlugins": {
"playwright@claude-plugins-official": true,
"superpowers@claude-plugins-official": true,
"frontend-design@claude-plugins-official": true,
"context7@claude-plugins-official": true,
"code-simplifier@claude-plugins-official": true,
"code-review@claude-plugins-official": true,
"feature-dev@claude-plugins-official": true
},
"effortLevel": "high",
"skipDangerousModePermissionPrompt": true
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment