From 36b282a0cafed33c692f9bb0121e2bb5ff7b558a Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Sun, 30 Aug 2026 08:25:23 +0000 Subject: [PATCH] Update Claude Code permissions Synced from dev-ai-playbooks. Source checksum: 8cd91c129334 --- .claude/settings.json | 24 ++++++++++++++++++++---- 1 file changed, 20 insertions(+), 4 deletions(-) diff --git a/.claude/settings.json b/.claude/settings.json index 754414b..15d8cb0 100644 --- a/.claude/settings.json +++ b/.claude/settings.json @@ -1,17 +1,33 @@ { "permissions": { "allow": [ - "Bash(git status*)", + "Bash(git status)", "Bash(git diff*)", "Bash(git log*)", "Bash(git branch*)", + "Bash(git push*)", "Bash(./scripts/run.sh *)", "Bash(./scripts/lint.sh *)" ], "deny": [ - "Bash(git push*)", + "Bash(git push* --force*)", + "Bash(git push* +*)", + "Bash(git push* -f*)", + "Bash(git push* -uf*)", + "Bash(git push* -vf*)", + "Bash(git push* -qf*)", + "Bash(git push* -nf*)", + "Bash(git push* -df*)", "Bash(git reset --hard*)", - "Bash(rm -rf*)" + "Bash(rm -rf*)", + "Bash(rm -fr*)", + "Bash(rm -Rf*)", + "Bash(rm -fR*)", + "Bash(rm -r -f*)", + "Bash(rm -f -r*)", + "Bash(rm -R -f*)", + "Bash(rm -f -R*)", + "Bash(rm --recursive*)" ] } -} \ No newline at end of file +}