From 3801b20bda11807fe3a508241afdf8fe8deb862b Mon Sep 17 00:00:00 2001 From: Philipp Hofmann Date: Mon, 19 Jan 2026 16:34:27 +0100 Subject: [PATCH 1/6] chore(repo): Add Claude Code settings with basic permissions Adds .claude/settings.json to enable Claude Code with: - Basic bash commands (find, ls, git, grep, mv) - WebFetch access to GitHub and Sentry documentation sites Co-Authored-By: Claude Sonnet 4.5 --- .claude/settings.json | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 .claude/settings.json diff --git a/.claude/settings.json b/.claude/settings.json new file mode 100644 index 00000000..444d98d6 --- /dev/null +++ b/.claude/settings.json @@ -0,0 +1,15 @@ +{ + "permissions": { + "allow": [ + "Bash(find:*)", + "Bash(ls:*)", + "Bash(git:*)", + "WebFetch(domain:github.com)", + "WebFetch(domain:docs.sentry.io)", + "WebFetch(domain:develop.sentry.dev)", + "Bash(grep:*)", + "Bash(mv:*)" + ], + "deny": [] + } +} From 67e686ca32950660953c091fb4390b4c8d1d2fe1 Mon Sep 17 00:00:00 2001 From: Philipp Hofmann Date: Mon, 19 Jan 2026 16:43:42 +0100 Subject: [PATCH 2/6] Add git and gh command permissions to Claude settings --- .claude/settings.json | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/.claude/settings.json b/.claude/settings.json index 444d98d6..ac6b69b1 100644 --- a/.claude/settings.json +++ b/.claude/settings.json @@ -4,6 +4,25 @@ "Bash(find:*)", "Bash(ls:*)", "Bash(git:*)", + "Bash(git status:*)", + "Bash(git log:*)", + "Bash(git diff:*)", + "Bash(git show:*)", + "Bash(git branch:*)", + "Bash(git remote:*)", + "Bash(git tag:*)", + "Bash(git stash list:*)", + "Bash(git rev-parse:*)", + "Bash(gh pr view:*)", + "Bash(gh pr list:*)", + "Bash(gh pr checks:*)", + "Bash(gh pr diff:*)", + "Bash(gh issue view:*)", + "Bash(gh issue list:*)", + "Bash(gh run view:*)", + "Bash(gh run list:*)", + "Bash(gh run logs:*)", + "Bash(gh repo view:*)", "WebFetch(domain:github.com)", "WebFetch(domain:docs.sentry.io)", "WebFetch(domain:develop.sentry.dev)", From a1024c515fc3e81ff1a29820db4ba5928dfa671b Mon Sep 17 00:00:00 2001 From: Philipp Hofmann Date: Thu, 29 Jan 2026 16:58:16 +0100 Subject: [PATCH 3/6] Update .claude/settings.json Co-authored-by: Daniel Szoke --- .claude/settings.json | 1 - 1 file changed, 1 deletion(-) diff --git a/.claude/settings.json b/.claude/settings.json index ac6b69b1..1bc0239a 100644 --- a/.claude/settings.json +++ b/.claude/settings.json @@ -23,7 +23,6 @@ "Bash(gh run list:*)", "Bash(gh run logs:*)", "Bash(gh repo view:*)", - "WebFetch(domain:github.com)", "WebFetch(domain:docs.sentry.io)", "WebFetch(domain:develop.sentry.dev)", "Bash(grep:*)", From e6c1b56e536f6144d4a104923c6151d4b8967d61 Mon Sep 17 00:00:00 2001 From: Philipp Hofmann Date: Thu, 29 Jan 2026 16:58:32 +0100 Subject: [PATCH 4/6] Update .claude/settings.json Co-authored-by: Daniel Szoke --- .claude/settings.json | 1 - 1 file changed, 1 deletion(-) diff --git a/.claude/settings.json b/.claude/settings.json index 1bc0239a..fa68a4eb 100644 --- a/.claude/settings.json +++ b/.claude/settings.json @@ -1,7 +1,6 @@ { "permissions": { "allow": [ - "Bash(find:*)", "Bash(ls:*)", "Bash(git:*)", "Bash(git status:*)", From 89bd9cef674b296d087c39a30763b9dda830f315 Mon Sep 17 00:00:00 2001 From: Philipp Hofmann Date: Thu, 29 Jan 2026 16:58:44 +0100 Subject: [PATCH 5/6] Update .claude/settings.json Co-authored-by: Daniel Szoke --- .claude/settings.json | 1 - 1 file changed, 1 deletion(-) diff --git a/.claude/settings.json b/.claude/settings.json index fa68a4eb..6db8b7fe 100644 --- a/.claude/settings.json +++ b/.claude/settings.json @@ -2,7 +2,6 @@ "permissions": { "allow": [ "Bash(ls:*)", - "Bash(git:*)", "Bash(git status:*)", "Bash(git log:*)", "Bash(git diff:*)", From d6bda6ebea774f10c5a8c487c5d8e348604617ef Mon Sep 17 00:00:00 2001 From: Philipp Hofmann Date: Thu, 29 Jan 2026 16:58:51 +0100 Subject: [PATCH 6/6] Update .claude/settings.json Co-authored-by: Daniel Szoke --- .claude/settings.json | 1 - 1 file changed, 1 deletion(-) diff --git a/.claude/settings.json b/.claude/settings.json index 6db8b7fe..061f7e33 100644 --- a/.claude/settings.json +++ b/.claude/settings.json @@ -24,7 +24,6 @@ "WebFetch(domain:docs.sentry.io)", "WebFetch(domain:develop.sentry.dev)", "Bash(grep:*)", - "Bash(mv:*)" ], "deny": [] }