Лайфхаки Claude Code
Список приёмов которые экономят часы работы. Сверху — самый важный, тот без которого остальные не работают так же сильно. Ниже — конкретные фишки по категориям, каждая со ссылкой на статью где разобрана подробнее.
База знаний пополняется — здесь будут появляться новые лайфхаки по мере того как находим их в работе.
Главное и мета
Главный лайфхак: спроси Claude
Если ты не знаешь как что-то сделать в Claude Code — просто спроси Claude. Не гугли часами, не читай документацию по кругу, не ищи туториалы на YouTube. Открыл чат, описал свою задачу обычными словами — Claude разберётся и подскажет.
Это та самая магия о которой говорят но не объясняют буквально: Claude — не «AI-помощник который пишет код». Это твой персональный наставник по любому вопросу связанному с разработкой, инструментами, настройкой, отладкой. От «как настроить домен» до «почему мой бот не отвечает».
Усиление: спроси критически и попроси оптимальное решение
Claude по умолчанию даёт первое разумное решение. Это работает в простых случаях, но часто есть варианты получше. Чтобы получить оптимальный вариант — добавь к запросу прямую просьбу подойти критически.
Как мне подключить базу данных к моему проекту?
Мне нужно подключить базу данных к моему проекту [короткое описание]. Подойди критически: рассмотри 2-3 варианта подходящих под мою ситуацию. Для каждого: что хорошо, что плохо, во что обойдётся, что сложного. В конце — какой вариант ты бы выбрал и почему. Только после этого — конкретные шаги по выбранному варианту.
Разница между этими двумя промптами огромная. Первый даёт «вот код, работает». Второй даёт «вот варианты, вот их минусы, вот лучший для тебя — и вот код». Второй экономит дни на переделке когда первое решение упирается в потолок.
Ключевые фразы которые включают этот режим у Claude:
- «Подойди критически» — Claude перестанет выдавать первый попавшийся вариант
- «Сравни N вариантов» — заставляет рассмотреть альтернативы
- «Что может пойти не так?» — заставляет учитывать риски
- «Какой вариант ты бы выбрал и почему?» — заставляет дать рекомендацию, а не отчёт
- «Что я мог упустить?» — закрывает слепые зоны
Прокатывается на любой задаче — от выбора технологии до формулировки ТЗ. Проверь на любом своём проекте: сравни обычный запрос и тот же запрос с «подойди критически» — увидишь разницу сразу.
Заяви планку качества до старта
Перед серьёзной задачей объяви критерии «9 из 10» и попроси Claude провести самопроверку перед выдачей. Не выдавать результат пока сам не оценил его на 9+ из 10.
Это переворачивает работу: Claude не просто делает — он делает, потом сам проверяет против критериев, и если нашёл проблему — исправляет до выдачи. Ты получаешь сразу хороший результат, а не первый попавшийся.
Промпт-шаблон для серьёзной задачи:
Задача: [короткое описание]. Сначала объяви критерии «9 из 10» для этой задачи — по каким конкретным пунктам ты будешь оценивать свою работу. Потом приступай. Перед тем как выдать результат — пройдись по своим критериям и оцени себя честно. Если вышло меньше 9/10 — переделай до того как покажешь мне. Я хочу видеть только готовый результат который сам себе оцениваешь как минимум на 9.
Что происходит дальше: Claude не просто бросается делать. Он сначала формулирует «хороший результат означает: 1) такое-то 2) такое-то...». Это важнее чем кажется — большинство ошибок происходят потому что критерии «хорошо» вообще не были сформулированы.
Когда применять:
- Большие задачи где результат не очевиден (написать статью, собрать архитектуру, подготовить отчёт)
- Задачи где будет финальная оценка от тебя/клиента (контент, дизайн, ТЗ)
- Когда первый результат предсказуемо будет «вроде сделано, но не то»
Когда не нужно:
- Короткий ответ на вопрос («что такое токен?»)
- Простое механическое действие (закоммить, удалить файл, переименовать)
- Обсуждение или brainstorm — там критерии не работают, нужен живой разговор
Этот метод усиливает «спроси критически» сверху. Тот включает критическое мышление при выборе варианта. Этот — самопроверку результата перед выдачей. Вместе они дают сильный обвес для серьёзной работы.
Ввод и общение
Голосовой ввод вместо печати
Печатать длинные задачи руками — медленно. Голос быстрее в 3-5 раз. На Mac есть приложения Handy, Whisper Flow, Aquavoice. Внутри Claude Code — встроенная команда /voice. Один раз попробуешь — обратно к печати уже не вернёшься.
Подробнее: статья 01, раздел «Голосовой ввод»
Скриншот вместо описания
Объяснить словами «кнопка должна быть справа, а не слева» — долго и часто непонятно. Сделать скриншот и приложить — мгновенно. Claude видит что не так и чинит. Особенно полезно для багов в браузере, макетов из Figma, ошибок в консоли.
Mac: Cmd+Shift+4 → выделил область → Cmd+V в чат. Windows: Win+Shift+S → область → Ctrl+V.
Подробнее: статья 04, раздел «Скриншоты как контекст»
Одна задача = один диалог
Чем длиннее чат — тем хуже Claude помнит начало. Закончил задачу — нажал /clear — открыл новый чат для следующей. Это не ограничение, это рабочий процесс. Каждый разговор остаётся сфокусированным, результат чище.
Подробнее: статья 04 + статья 08 про контекстное окно
Три вкладки Claude параллельно
Не все знают что в VS Code можно держать несколько чатов Claude одновременно. Один — для обсуждения и планирования. Второй — для работы (создания файлов, кода). Третий — для критической проверки в чистом контексте. Пока один думает — ты с другим работаешь.
Особенно сильный приём: после того как один Claude сделал работу, отправить её в другой чистый чат с просьбой «найди что не так». Свежий взгляд часто ловит то что замыленный пропустил.
Настройка и безопасность
Bypass Permissions с защитой
По умолчанию Claude спрашивает разрешение на каждый чих — раздражает быстро. Bypass Permissions убирает вопросы, но при правильной настройке оставляет защиту от опасного: rm -rf, force-push, удаление веток, чтение секретных файлов.
Подробнее: статья 02, раздел «Bypass Permissions» + готовый deny-список в статье 03
Два хука которые ставятся первыми
Если только начинаешь работать с хуками — поставь сразу эту пару. Они работают надёжнее любых ручных проверок и реально экономят нервы.
1. Звук когда задача готова
Поставил задачу, ушёл пить кофе — услышал звук, вернулся, всё готово. На Mac работает встроенным afplay, ничего ставить не надо. На Windows — через powershell с системным звуком, на Linux — paplay.
2. Блокировка rm -rf и других необратимых команд
Через permissions.deny в settings.json запрещаешь команды от которых нельзя восстановиться без бэкапа: rm -rf, git push --force, git reset --hard, чтение .env. Один раз настроил — больше не теряешь данные из-за галлюцинации Claude или своего же копи-паста.
Готовый deny-список с 25+ запретами лежит в статье 03 — копируешь себе и работаешь спокойнее. Сам хук со звуком — в статье 05c.
Эти два хука стоят у меня в глобальном ~/.claude/settings.json с первого дня работы. Поставил один раз — забыл. Звук помогает не сидеть и пялиться на экран, защита от опасного — чтобы Claude не уронил проект случайной командой.
Как увидеть скрытые папки
Папки начинающиеся с точки (.claude/, .git/) скрыты по умолчанию. Чтобы их увидеть в проводнике:
- Mac: в Finder нажать
Cmd + Shift + .— переключатель видимости - Windows: Проводник → Вид → Показать → Скрытые элементы
Или вообще не заморачиваться: попроси Claude открыть нужный файл напрямую — «Открой ~/.claude/CLAUDE.md и добавь правило...».
Ссылки в CLAUDE.md — Claude по ним файлы не открывает
В CLAUDE.md (главный файл с инструкциями для Claude в твоём проекте) удобно ссылаться на другие файлы — мол, подробности смотри там. Хитрая засада: обычная markdown-ссылка для Claude — просто текст. Файл по ней он автоматически не открывает.
Если в CLAUDE.md написано «детали в [файле](memory/правила.md)» — Claude видит что есть какой-то файл, но в работу его не подтянет. Откроет только если по ходу задачи сам решит что нужно. Никаких гарантий. Поэтому критичные правила, выложенные «по ссылке в feedback-файл», часто игнорируются — не потому что ты плохо их написал, а потому что Claude до них не дошёл.
Чтобы файл реально загрузился вместе с CLAUDE.md в начале сессии — используй символ @:
Подробности смотри в [файле с правилами](memory/правила.md)
Подробности смотри здесь: @memory/правила.md
Работает с относительными и абсолютными путями, можно через ~/.claude/file.md. Глубина импортов до 5 уровней — то есть подтянутый файл может тянуть свои.
Правило срабатывает всегда и критично — пиши прямо в CLAUDE.md, без всяких ссылок. Большой документ нужен в каждой сессии — подключи через @. Файл нужен иногда для справки — обычная markdown-ссылка ок, Claude откроет если решит что нужно. Действие должно выполняться детерминированно (например, проверка перед коммитом) — это уже не про CLAUDE.md, а про hooks.
Минус @-импортов: токены жгутся. Подтянутые файлы добавляются к CLAUDE.md и сидят в контексте каждого разговора. Если у тебя десяток feedback-файлов и ты все подтянул через @ — это +20 000 знаков в каждой сессии. Поэтому правильный приём такой: критичную выжимку держишь прямо в CLAUDE.md (короткими строками), полные файлы оставляешь по обычным ссылкам или внутри скиллов.
Команды и промпты
Команда /init для нового проекта
Самая первая команда в новом проекте. Claude сканирует папку, понимает что за проект, создаёт стартовые файлы памяти (CLAUDE.md и др.). Один раз нажал — дальнейшая работа уже в контексте.
Подробнее: статья 02, раздел «Команды»
Промпт «ты уверен?»
Claude часто говорит уверенно вещи которые не точны — особенно про технологии, цены, конкретные сервисы. Простой вопрос «ты уверен? есть ли альтернативы?» заставляет его перепроверить и часто всплывают неточности.
Применяй после любого ответа где есть конкретные факты, числа, названия сервисов или утверждения про «работает только так».
Подробнее: статья 03, цикл улучшения документации
Продвинутое
Browser Harness вместо Playwright — экономия токенов в 78 раз
Когда Claude Code открывает сайт чтобы что-то посмотреть, выгрузить, найти — он по умолчанию подключает плагин Playwright. Это самый дорогой инструмент в твоём стеке. На одном запросе он жрёт в 78 раз больше токенов чем альтернатива.
Замерил 11 мая 2026 на одинаковой задаче — открыть Wildberries, поиск "iPhone 16", вытащить топ-3 товара с ценами:
- Playwright MCP: 20 689 токенов в ответе (≈ $0.06 за один прогон на Sonnet 4.6)
- Browser Harness: 265 токенов в ответе (≈ $0.0008 за один прогон)
- Разница: 78 раз
Для активного пользователя Claude Code (30-50 браузерных задач в день) это $50-90 экономии в месяц на одном инструменте.
Почему такая разница. Playwright возвращает Claude полное дерево страницы (DOM accessibility tree) после каждого действия. Browser Harness даёт писать точечные JS-запросы как разработчику в DevTools и возвращает только то что попросил. Логика "зрячего" агента вместо "слепого".
Бонус для русских сайтов. Browser Harness подключается к твоему реальному Chrome через CDP — со всеми твоими логинами и cookies. Wildberries, Озон, Авито, Кинопоиск не банят его антиботом. Playwright всегда headless без cookies — на этих сайтах сразу получает заглушку.
Установка через Claude Code — буквально одной фразой, Claude сам всё сделает:
Поставь мне https://github.com/browser-use/browser-harness — прочитай install.md и подключи к моему Chrome.
Claude прочитает инструкцию, поставит uv (менеджер пакетов Python), клонирует репозиторий в ~/Developer/browser-harness, зарегистрирует глобальный CLI и добавит импорт скилла в твой ~/.claude/CLAUDE.md. От тебя нужно дважды кликнуть в Chrome — поставить галку в chrome://inspect/#remote-debugging и нажать "Allow" на попапе. 5-7 минут на всё.
После установки Claude в любой новой сессии автоматически выберет Browser Harness вместо Playwright для браузерных задач. Playwright остаётся как фолбэк на случай если нужен изолированный профиль или фоновая автоматизация без открытого Chrome.
Worktree для параллельной работы агентов
Если нужно чтобы один Claude рефакторил код, а другой параллельно делал новую фичу — создай git worktree. Это вторая копия проекта в отдельной папке на другой ветке. Оба не мешают друг другу, потом сливаешь в main.
Подробнее: статья 06 + статья 11
Посмотреть проект на телефоне
Когда Claude запустил dev-сервер, в терминале появляется два адреса — Local и Network. Network-адрес доступен с любого устройства в твоей Wi-Fi-сети. Открыл его на телефоне — увидел свой сайт без деплоя.
Лайфхак: отправь Network-адрес себе в Telegram — на телефоне открыть в один клик.
Подробнее: статья 02, раздел «Запустить в браузере»
Все эти лайфхаки работают только если ты используешь главный — спрашивать Claude. База нужна не чтобы запоминать команды наизусть, а чтобы знать что вообще возможно. Дальше Claude сам подскажет шаги.