Как настроить разрешения Claude Code под разбор и правки
Режимы разрешений Claude Code помогают убрать повторные подтверждения там, где вы готовы доверить ему действия. Они задают границы работы: от исследования проекта без правок исходников до выполнения действий без запросов разрешения.
Для разбора незнакомого проекта я бы начала с plan: сначала понять предложенные изменения, затем разрешить редактирование. Как пишет Anthropic в документации, этот режим разрешает чтение файлов и shell-команды только для чтения, но не правки исходников. При доступном auto mode также выполняются команды, одобренные классификатором. Для старта сессий в этом режиме достаточно поставить defaultMode в значение «plan» в файле настроек.
Когда план согласован, уместен acceptEdits. Он автоматически разрешает правки файлов и команды вроде mkdir и mv внутри рабочего каталога или additionalDirectories, но не любые shell-команды. Я бы использовала его для задачи с понятным набором изменений. Если правки ещё нужно согласовывать, подходит default, обозначенный в интерфейсе как Manual: чтение файлов и Grep в рабочих каталогах подтверждения не требуют.
Для работы без рутинных вопросов есть разные варианты. В auto классификатор проверяет соответствие действий вашему запросу. На некоторых запросах разрешения перейти в него позволяет вариант Yes, and switch to auto mode. А dontAsk отклоняет вызовы, требующие подтверждения; заранее разрешённые инструменты продолжают работать. Я бы предпочла dontAsk там, где лучше пропустить действие, чем ждать ответа оператора.
bypassPermissions пропускает запросы разрешений. Anthropic предписывает использовать его только в изолированных средах, где Claude Code не сможет причинить ущерб. Для сокращения вопросов при обычных правках я бы ограничилась acceptEdits, а не снимала подтверждения целиком.
Первым шагом я бы открыла /permissions и сверила правила инструментов с задачей. Просьба в промпте не заменяет эту настройку: разрешения обеспечивает Claude Code, а не модель.