Consolidate Claude Code permissions into settings.json

Merged useful entries from settings.local.json, dropped one-off
session-specific rules, alphabetized everything.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
Dave
2026-02-23 12:17:27 +00:00
parent ada46e069a
commit 2f3a533f7a

View File

@@ -1,26 +1,30 @@
{ {
"permissions": { "permissions": {
"allow": [ "allow": [
"Bash(./server/target/debug/story-kit-server:*)",
"Bash(./target/debug/story-kit-server:*)",
"Bash(STORYKIT_PORT=*)", "Bash(STORYKIT_PORT=*)",
"Bash(cargo build:*)", "Bash(cargo build:*)",
"Bash(cargo check:*)", "Bash(cargo check:*)",
"Bash(cargo clippy:*)", "Bash(cargo clippy:*)",
"Bash(cargo doc:*)",
"Bash(cargo llvm-cov:*)", "Bash(cargo llvm-cov:*)",
"Bash(cargo nextest run:*)", "Bash(cargo nextest run:*)",
"Bash(cargo run:*)",
"Bash(cargo test:*)", "Bash(cargo test:*)",
"Bash(cargo watch:*)", "Bash(cargo watch:*)",
"Bash(cd *)",
"Bash(claude:*)", "Bash(claude:*)",
"Bash(curl:*)", "Bash(curl:*)",
"Bash(cd *)", "Bash(echo:*)",
"Bash(env:*)",
"Bash(git *)", "Bash(git *)",
"Bash(grep:*)",
"Bash(kill *)", "Bash(kill *)",
"Bash(lsof *)",
"Bash(ls *)", "Bash(ls *)",
"Bash(lsof *)",
"Bash(mkdir *)", "Bash(mkdir *)",
"Bash(mv *)", "Bash(mv *)",
"Bash(ps *)",
"Bash(pwd *)",
"Bash(rm *)",
"Bash(npm run build:*)", "Bash(npm run build:*)",
"Bash(npx @biomejs/biome check:*)", "Bash(npx @biomejs/biome check:*)",
"Bash(npx @playwright/test test:*)", "Bash(npx @playwright/test test:*)",
@@ -30,14 +34,19 @@
"Bash(npx vitest:*)", "Bash(npx vitest:*)",
"Bash(pnpm add:*)", "Bash(pnpm add:*)",
"Bash(pnpm build:*)", "Bash(pnpm build:*)",
"Bash(pnpm dev:*)",
"Bash(pnpm install:*)", "Bash(pnpm install:*)",
"Bash(pnpm run build:*)", "Bash(pnpm run build:*)",
"Bash(pnpm run test:*)", "Bash(pnpm run test:*)",
"Bash(pnpm test:*)", "Bash(pnpm test:*)",
"Bash(printf:*)", "Bash(printf:*)",
"Bash(ps *)",
"Bash(python3:*)", "Bash(python3:*)",
"Bash(pwd *)",
"Bash(rm *)",
"Bash(sleep *)", "Bash(sleep *)",
"Bash(touch *)", "Bash(touch *)",
"Bash(xargs:*)",
"WebFetch(domain:crates.io)", "WebFetch(domain:crates.io)",
"WebFetch(domain:docs.rs)", "WebFetch(domain:docs.rs)",
"WebFetch(domain:github.com)", "WebFetch(domain:github.com)",