Если вы, как и я, устали от постоянных Allow permission, но bypass мод (без ограничений) выдавать стесняетесь, то на такой случай подготовил универсальный шаблон с настройками разрешений.
Что внутри:
Все tools Claude Code:
- Write, Edit, Read, Agent, WebFetch, WebSearch и др.
Dev tools:
- Node.js: pnpm, npm, yarn, bun, npx
- Python: pip, poetry, uv, pytest
- Go, Rust, Ruby, Java, PHP, . NET
- Docker, Kubernetes, Helm
- AWS, GCloud, Azure, Vercel
200+ bash команд:
- git, curl, grep, find, ssh, rsync...
- Windows: cmd, powershell
- macOS: brew, open
Заблокировано (deny):
rm, rm -rf, rmdir, del, rd, shred, unlink
(Это все команды связанные с удалением файлов)
Как использовать
1. Скопируй JSON ниже
2. Создай файл .claude/settings.local.json в корне проекта
3. Вставь содержимое
4. Перезапусти Claude Code
5. Или просто загрузи мой файл settings.template.json и переименуй его в settings.local.json внутри папки .claude в проекте
Важно
- Bash(*) — разрешает ВСЕ команды (включая rm)
- Мой шаблон использует отдельные паттерны без rm
- deny работает только если нет Bash(*) в allow
Протестировано на Windows + VSCode.