Skip to content

Instantly share code, notes, and snippets.

@alexeykrol
Created February 6, 2026 04:19
Show Gist options
  • Select an option

  • Save alexeykrol/ace56733ccc9b9f8ec97e01ae4e6c585 to your computer and use it in GitHub Desktop.

Select an option

Save alexeykrol/ace56733ccc9b9f8ec97e01ae4e6c585 to your computer and use it in GitHub Desktop.

Лекция 34: "A few more Claude Code tricks..."

Источник: Frank Kane — Claude Code: Building Faster with AI, from Prototype to Prod (Udemy)
Формат: Текстовая статья, ~2 мин чтения


1. Режимы риска (SHIFT-TAB)

SHIFT-TAB циклически переключает между тремя режимами:

Режим Поведение
default Спрашивает разрешение перед каждым действием
plan mode Только показывает план, ничего не выполняет
auto-accept Делает всё без подтверждений

Ядерная опция: --dangerously-skip-permissions — полностью отключает все проверки разрешений.


2. Настройка разрешений (Permissions)

Файл разрешений: ~/.claude.json (путь может меняться, проверяй в документации).

Через allowedTools можно гранулярно контролировать доступ к инструментам:

  • Edit — редактирование файлов
  • WebSearch — поиск в интернете
  • WebFetch — загрузка веб-страниц
  • Bash — выполнение bash-команд
  • Write — запись файлов

CLI-аргументы: --allowedTools и --disallowedTools.

Hooks — можно перехватить любой вызов инструмента и решить, разрешать ли его. Это программный контроль на уровне каждого tool call.


3. Аналитика

Встроенный дашборд Claude Code показывает:

  • Сколько строк кода принято от Claude
  • Процент принятия (acceptance rate)
  • Средний ежедневный расход ($)

4. MCP (Model Context Protocol) — обзор

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, который запускается локально и предоставляет семантический поиск по кодовой базе. Помогает обойти ограничения контекстного окна на больших проектах.


5. Горячие клавиши

Комбинация Действие
Ctrl+L Очистить экран терминала (история разговора сохраняется)
Esc × 2 Редактировать предыдущее сообщение
\ + Enter Многострочный ввод (перенос строки)

6. Slash-команды

Команда Действие
/cost Показать текущие расходы
/init Инициализация проекта (CLAUDE.md)
/clear Очистить историю разговора
/config Просмотр/изменение конфигурации
/review Запросить code review
/status Статус аккаунта и системы

7. Power Usage

  • Множественные сессии: можно запускать несколько shell'ов с Claude Code одновременно в разных проектах.
  • Sub-агенты: делегирование задач специализированным агентам (подробно в лекции 35).

Мой вердикт

Для продвинутого пользователя здесь 3 реально полезных момента:

  1. Hooks для перехвата tool calls — программный контроль безопасности
  2. Claude Context Server (MCP) — семантический поиск по большим кодовым базам
  3. /review — встроенная команда code review, о которой мало кто знает
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment