К содержимому
Claude Code с 0:полный курс

Инструмент

Конструктор настроек Claude Code

Отметь, что Claude может делать без вопроса, а что никогда, — справа появится готовый settings.json и объяснение каждой строки. Всё собирается прямо в браузере, никуда не отправляется.

Готовые наборы

Для кого правила

.claude/settings.json

Без вопросов (allow)
Никогда (deny)
Автоматика

Песочница для команд

.claude/settings.json
{
  "permissions": {
    "allow": [
      "Bash(npm test *)",
      "Bash(git status *)",
      "Bash(git diff *)",
      "Bash(git log *)"
    ],
    "deny": [
      "Read(./.env)",
      "Read(./.env.*)",
      "Bash(git push *)"
    ]
  }
}
  • .claude/settings.json действует на всю команду — файл коммитится в репозиторий.
  • allow — команды, которые Claude запускает без вопроса. Только чтение и проверки: они ничего не ломают.
  • deny — то, что нельзя никогда. Запреты проверяются первыми, и разрешение из другого файла их не перебьёт.
  • Read(./.env) закрывает инструменты чтения Claude, но не скрипт, который сам откроет файл. От таких обходов защищает песочница.

Сверено с документацией Claude Code v2.1.287, октябрь 2026.