diff --git a/.claude/settings.json b/.claude/settings.json new file mode 100644 index 0000000..b06b7c5 --- /dev/null +++ b/.claude/settings.json @@ -0,0 +1,60 @@ +{ + "$schema": "https://json.schemastore.org/claude-code-settings.json", + "permissions": { + "allow": [ + "Bash(git status:*)", + "Bash(git diff:*)", + "Bash(git show:*)", + "Bash(git log:*)", + "Bash(git branch --list:*)", + "Bash(git branch -a:*)", + "Bash(git branch -r:*)", + "Bash(git branch -v:*)", + "Bash(git fetch:*)", + "Bash(ls:*)", + "Bash(tree:*)", + "Bash(wc:*)", + "Bash(jq:*)", + "Bash(curl:*)", + "Bash(uv run:*)", + "Bash(uv sync:*)", + "Bash(uv build:*)", + "Bash(just test:*)", + "Bash(just lint:*)", + "Bash(just format:*)", + "Bash(just typecheck:*)", + "Bash(just install:*)", + "Bash(npm run:*)", + "Bash(npm test:*)", + "Bash(npm install:*)", + "Bash(npm pack:*)", + "Bash(npx prettier:*)", + "Bash(gh pr list:*)", + "Bash(gh pr view:*)", + "Bash(gh pr diff:*)", + "Bash(gh issue list:*)", + "Bash(gh issue view:*)", + "Bash(gh run list:*)", + "Bash(gh run view:*)", + "Bash(gh repo view:*)", + "Bash(gh api:*)", + "Bash(gh variable list:*)", + "Bash(gh secret list:*)", + "WebSearch", + "WebFetch(domain:github.com)", + "WebFetch(domain:pypi.org)", + "mcp__Context7__resolve-library-id", + "mcp__Context7__get-library-docs", + "mcp__Context7__query-docs", + "mcp__sequential-thinking__sequentialthinking", + "mcp__ide__getDiagnostics" + ], + "deny": [ + "Bash(git push:*)", + "Bash(git reset:*)", + "Bash(git clean:*)", + "Bash(git branch -D:*)", + "Bash(uv publish:*)" + ] + } +}