О формате и использовании
Claude Code Settings — JSON настроек клиента. Конструктор v1 создаёт только permissions.defaultMode (default, acceptEdits, plan или отсутствие ключа), списки allow/ask/deny и синхронные command-hooks для PreToolUse, PostToolUse, PostToolUseFailure, SessionStart, UserPromptSubmit и Stop. acceptEdits одобряет правки и часть файловых операций, но не любые команды. CLAUDE.md хранит текстовые инструкции; подключения MCP остаются в отдельном инструменте.
Куда сохранить файл
Project — .claude/settings.json, Local — .claude/settings.local.json, User — ~/.claude/settings.json для стандартного каталога конфигурации. Имена скачивания: settings.json, settings.local.json и settings.json соответственно. Вручную созданный Local-файл проверьте на исключение из Git.
Как использовать
- Выберите один из трёх пресетов и область размещения. Пресет заменяет только permissions; область и hooks сохраняются.
- Добавьте правила permissions в исходном синтаксисе Claude Code. Приоритет deny → ask → allow; matcher hooks имеет другой синтаксис.
- Добавьте command-hooks при необходимости. Генератор их не запускает; подготовьте команды, зависимости и обработку stdin самостоятельно.
- Сверьте live preview, скачайте файл и вручную объедините JSON с существующими настройками. Проверьте результат в Claude Code; другие уровни и политики организации могут менять поведение.