Источник: Frank Kane — Claude Code: Building Faster with AI, from Prototype to Prod (Udemy)
Формат: Текстовая статья, ~2 мин чтения
SHIFT-TAB циклически переключает между тремя режимами:
| Режим | Поведение |
|---|---|
| default | Спрашивает разрешение перед каждым действием |
| plan mode | Только показывает план, ничего не выполняет |
| auto-accept | Делает всё без подтверждений |
Ядерная опция: --dangerously-skip-permissions — полностью отключает все проверки разрешений.
Файл разрешений: ~/.claude.json (путь может меняться, проверяй в документации).
Через allowedTools можно гранулярно контролировать доступ к инструментам:
- Edit — редактирование файлов
- WebSearch — поиск в интернете
- WebFetch — загрузка веб-страниц
- Bash — выполнение bash-команд
- Write — запись файлов
CLI-аргументы: --allowedTools и --disallowedTools.
Hooks — можно перехватить любой вызов инструмента и решить, разрешать ли его. Это программный контроль на уровне каждого tool call.
Встроенный дашборд Claude Code показывает:
- Сколько строк кода принято от Claude
- Процент принятия (acceptance rate)
- Средний ежедневный расход ($)
Claude Code интегрируется с внешними MCP-серверами. Примеры:
| Категория | MCP-серверы |
|---|---|
| Социальные сети | Reddit, WhatsApp, Twitter/X |
| Веб-исследования | Brave Search |
| Документация | Context7 |
| Веб-автоматизация | Puppeteer |
| Платформы | Asana, Atlassian, Google Drive, Notion, Sentry |
Пример применения: попросить Claude исправить баг, описанный в конкретном JIRA-тикете.
Claude Context Server — open-source MCP, который запускается локально и предоставляет семантический поиск по кодовой базе. Помогает обойти ограничения контекстного окна на больших проектах.
| Комбинация | Действие |
|---|---|
Ctrl+L |
Очистить экран терминала (история разговора сохраняется) |
Esc × 2 |
Редактировать предыдущее сообщение |
\ + Enter |
Многострочный ввод (перенос строки) |
| Команда | Действие |
|---|---|
/cost |
Показать текущие расходы |
/init |
Инициализация проекта (CLAUDE.md) |
/clear |
Очистить историю разговора |
/config |
Просмотр/изменение конфигурации |
/review |
Запросить code review |
/status |
Статус аккаунта и системы |
- Множественные сессии: можно запускать несколько shell'ов с Claude Code одновременно в разных проектах.
- Sub-агенты: делегирование задач специализированным агентам (подробно в лекции 35).
Для продвинутого пользователя здесь 3 реально полезных момента:
- Hooks для перехвата tool calls — программный контроль безопасности
- Claude Context Server (MCP) — семантический поиск по большим кодовым базам
/review— встроенная команда code review, о которой мало кто знает