claudegoodies
Permission Preset

claude-code-best-practice permissions

From shanraisshan

Facts

Status
Actively maintained
Last commit

Source preview

The instructions Claude Code reads when this permission preset runs.

{
  "allow": [
    "Edit(*)",
    "Write(*)",
    "NotebookEdit(*)",
    "Bash(*)",
    "WebFetch(domain:*)",
    "WebSearch",
    "mcp__ide__*",
    "mcp__chrome-devtools__*",
    "mcp__claude-in-chrome__*",
    "mcp__playwright__*",
    "mcp__reddit-mcp-server__search_reddit",
    "mcp__reddit-mcp-server__get_post_details",
    "mcp__tavily-web-search__tavily_search",
    "mcp__tavily-web-search__tavily_extract",
    "WebFetch(domain:api.open-meteo.com)",
    "WebFetch(domain:raw.githubusercontent.com)",
    "WebFetch(domain:docs.anthropic.com)",
    "WebFetch(domain:support.claude.com)",
    "WebFetch(domain:github.com)",
    "WebFetch(domain:api.github.com)",
    "WebFetch(domain:json.schemastore.org)",
    "WebFetch(domain:claudelog.com)",
    "WebFetch(domain:www.eesel.ai)",
    "WebFetch(domain:shipyard.build)"
  ],
  "deny": [],
  "ask": [
    "Bash(rm *)",
    "Bash(rmdir *)",
    "Bash(shred *)",
    "Bash(unlink *)",
    "Bash(dd *)",
    "Bash(mkfs *)",
    "Bash(fdisk *)",
    "Bash(chmod *)",
    "Bash(chown *)",
    "Bash(npm *)",
    "Bash(pip *)",
    "Bash(pip3 *)",
    "Bash(yarn *)",
    "Bash(pnpm *)",
    "Bash(docker *)",
    "Bash(kubectl *)",
    "Bash(firebase *)",
    "Bash(gcloud *)",
    "Bash(wget *)",
    "Bash(kill *)",
    "Bash(killall *)",
    "Bash(pkill *)"
  ]
}
View full source on GitHub →

Other permission presets