Суть урока
Это приёмы которые превращают Claude Code из "умного ассистента" в "оружейную систему". Организованы по уровням: начни с 1 и дойди до 32. Команды и возможности даны на октябрь 2026 (версия Claude Code 2.1.289); актуальный список изменений: Актуальное сейчас.
🟢 Уровень 1: Базовые хаки (1-10)
Для тех кто только начинает — это фундамент
Хак 1: /init на каждом новом проекте
Что делает: сканирует твою папку, генерирует CLAUDE.md с описанием архитектуры, conventions и ключевых файлов.
# Открой проект → напиши в чате
/initЗачем: вместо объяснения Claude "что за проект" каждую сессию — один раз /init → Claude автоматически понимает контекст (текст видимый AI). Если проект новый — Claude помогает создать CLAUDE.md с нуля.
Эффект: экономит время на объяснениях в каждой сессии. Claude также читает файл AGENTS.md, а выводы из твоих поправок может сам записывать между сессиями (auto memory, управление через /memory).
Хак 2: Status Line — мини-дашборд в терминале
Что делает: создаёт строку в терминале с моделью, % контекста, стоимостью сессии.
/statusline
# Пример запроса:
# "Покажи модель, % контекста, стоимость в USD"Зачем: видишь в реальном времени сколько контекста осталось — не допускаешь context rot. Знаешь сколько денег тратишь.
🪙 Токен (единица текста для AI) — единица измерения текста для AI. Примерно 1 токен = 4 символа английского текста или 2-3 символа русского.
Хак 3: Голосовой ввод (/voice)
Что делает: нативный голосовой ввод Claude Code (нужен аккаунт Claude.ai).
/voice
# Space = говоришь → отпускаешь → транскрибируетсяАльтернатива: Aqua Voice — работает во всех приложениях системы, не только в Claude Code. Подробнее — в уроке Голосовые инструменты.
Зачем: мысли приходят быстрее чем печатаешь. Особенно для длинных промптов.
Хак 4: Держи контекст маленьким
Правило: не загружай весь кодбейс в сессию. Давай Claude только то что нужно для текущей задачи.
❌ Плохо: /add-dir . (добавляет всё) ✅ Хорошо: упомяни только нужный файл через @: @src/components/Button.tsx
Почему: чем меньше шума в контексте — тем лучше качество вывода. Это простое правило которое большинство игнорирует.
Хак 5: /context — найди где токены утекают
Что делает: показывает что ест токены: цветная карта окна с подсказками по оптимизации.
/context
# Условный пример разбивки (цифры иллюстрация): system prompt 15%, tools 8%, MCP servers 22%, conversation 55%Зачем: если сессия чувствуется раздутой — диагностируешь проблему и устраняешь. Обычная причина — слишком много MCP серверов подключено.
Хак 6: /compact при 60% контекста, /clear между задачами
Правило 60%:
/compact # сжимает историю сохраняя важное
# При новой задаче (не связанной с предыдущей):
/clear # очищает контекст полностьюПочему /clear вместо нового чата: CLAUDE.md остаётся, все файлы остаются. Не начинаешь с нуля — просто очищаешь историю (прошлый разговор можно вернуть командой /resume).
Хак 7: Всегда начинай в Plan Mode
Как переключить:
Shift+Tab # цикл между режимами
/plan # войти в plan mode командойЧто это даёт: Claude читает, исследует, но не меняет файлы. Выстраивает план, задаёт уточняющие вопросы. Когда план нравится — переключаешь в execute. Учти: с версии 2.1.283 Claude Code по умолчанию стартует в режиме auto, поэтому в plan mode нужно зайти самому.
📝 Промпт (запрос к AI) — это текст инструкции, который ты отправляешь Claude.
Эффект по опыту автора: снижает количество итераций правок. Claude делает лучше с первого раза когда планирует перед действием.
Хак 8: Давай Claude проблему, не команду
❌ Плохо: "Напиши функцию для трекинга роста" ✅ Хорошо: "Как нам лучше отслеживать рост пользователей?"
Почему: когда Claude сам думает через подход — объясняет свои решения, делает лучше. Это как plan mode, но на уровне мышления.
Хак 9: Заставь Claude задавать вопросы
"Задавай мне вопросы пока не будешь на 95% уверен что понимаешь задачу"
Зачем: 5 минут вопросов → экономит 30 минут исправлений. Claude выравнивается с тем что ты реально хочешь.
Комбинация с Plan Mode: в Plan Mode это происходит нативно. Но можно форсировать в любом режиме.
Хак 10: Self-checking в todo-листах
Что делать: добавь верификационные шаги в todo который Claude создаёт.
В промпте добавь: "После каждого шага верифицируй что он работает перед переходом к следующему. Не переходи к следующему пока не уверен на 95%."
Как выглядит хороший todo:
☐ Создать компонент Button
☐ Проверить что Button рендерится без ошибок ← verif шаг
☐ Добавить hover state
☐ Проверить hover в браузере ← verif шаг🟡 Уровень 2: Промежуточные хаки (11-22)
Для тех кто уже использует Claude Code и хочет двигаться быстрее
Хак 11: Запускай суб-агентов параллельно
🤖 Агент (автономный AI-исполнитель) — отдельный AI-помощник со своим контекстом и задачей. Sub-agent (суб-агент) — агент которого запускает другой агент.
В промпте: "Используй sub agents для этой задачи. Запусти 3 агента параллельно: - Агент 1: исследует архитектуру - Агент 2: пишет тесты - Агент 3: пишет документацию"
Как это работает: каждый суб-агент имеет свой контекст. Основной поток остаётся чистым. Суб-агенты работают параллельно — потом докладывают результаты. Сейчас они работают в фоне по умолчанию.
Комбинация: суб-агенты на Haiku (дешевле) + основной поток на Sonnet или Opus. Качество там где надо, экономия где не надо. Создать субагента можно просьбой к Claude или файлом в .claude/agents/.
Хак 12: Кастомные скиллы — автоматизируй свои SOP
# Создай файл .claude/skills/code-review/SKILL.md
# Внутри — описание (когда применять) и инструкция как делать code review
# Вызов:
/code-review # slash command (по имени папки навыка)
# или
"запусти code review" # Claude подхватит навык по описаниюСтарые файлы в .claude/commands/ тоже работают: команды объединены с навыками.
Что строить: techdebt.md, security-audit.md, seo-check.md, performance-audit.md.
Главный плюс: commit скиллы в GitHub → вся команда использует одни и те же SOP.
Хак 13: Разные модели для разных задач
| Задача | Модель (на октябрь 2026) | Что даёт |
|---|---|---|
| Простой refactor | Haiku | самая дешёвая |
| Написание кода | Sonnet | баланс скорости и цены |
| Архитектурное решение | Opus (по умолчанию на подписках) | высокое качество |
| Самые долгие и сложные задачи | Fable (вручную: /model fable) |
максимум возможностей, дороже |
| Суб-агенты (фоновые) | Haiku | дешевле |
Переключи модель командой /model (например, /model haiku) перед простой задачей
Актуальные названия моделей и цены: Актуальное сейчас.
Правило: не гони Opus через сотни тысяч токенов если нужна только пара фактов.
Хак 14: Обновляй CLAUDE.md постоянно
После каждой сессии: "Запиши в CLAUDE.md новые patterns и gotchas которые обнаружил"
Что туда идёт:
- Новые скиллы которые добавил
- Паттерны которые работают / не работают
- Конвенции которые установил
- Известные проблемы проекта
Правило длины: около 200 строк максимум. Если растёт — пора чистить.
Хак 15: CLAUDE.md роутит к другим файлам
# В CLAUDE.md: ## Стиль кода Смотри: @docs/style-guide.md ## Бизнес-контекст Смотри: @business/context.md ## Текущий статус Смотри: @STATUS.md
Зачем: CLAUDE.md остаётся маленьким. Claude знает куда смотреть когда нужно. Токены не тратятся на информацию которая не нужна прямо сейчас.
Хак 16: Exit Early и переспроси
Видишь что Claude идёт не туда?
→ Нажми Escape
→ Скорректируй
→ ПерепромптируйПравило: каждый токен потраченный в неправильном направлении — выброшенные деньги. Руль жёстко и рано.
Хак 17: Агрессивно требуй лучшего
"Плохо. Попробуй более элегантный подход" "Меня не устраивает — попробуй совершенно иначе" "Дай мне три разных варианта решения"
Почему: Claude часто выдаёт резко лучший результат со второй попытки когда знает что первая была недостаточно хорошей.
Ключевое: когда получил лучший вариант — скажи Claude обновить скилл или CLAUDE.md чтобы не повторять ошибку.
Хак 18: /rewind для быстрого отката
/rewind
# Откатывает разговор и/или код к предыдущей точке без начала заново
# Синонимы: /checkpoint, /undoКогда: принял неверное направление в середине сессии. /rewind → возврат → другой путь. Намного быстрее чем /clear и объяснять контекст заново.
Хак 19: Hooks для уведомлений
# Claude Code → настрой hook:
"Отправляй мне desktop уведомление со звуком когда заканчиваешь сессию"Практика: запускаешь 5-10 сессий параллельно. Звук = одна из них готова и ждёт input. Не нужно постоянно переключаться и проверять.
Хак 20: Claude видит экран — используй это
Что умеет:
"Сделай скриншот сайта и скажи мне что не так с layout"
→ Claude скриншотит, анализирует визуально, указывает проблемы
"Вот скриншот ошибки — что это?"
→ Claude читает error message с картинкиВоркфлоу (рабочий процесс) для сайтов: дизайн → screenshot → правки → screenshot → правки → screenshot. Три pass-а перед V1. V1 получается намного лучше.
Хак 21: Chrome DevTools через Claude
"Открой браузер, перейди на localhost:3000, нажми кнопку Register и проверь нет ли ошибок в console"
Что умеет: открыть браузер, навигировать, кликать кнопки, заполнять формы, читать console. Не просто screenshot — полноценная браузерная автоматизация. Для этого есть расширение Claude in Chrome (в 2026 вышло из беты) или MCP-сервер Chrome DevTools.
Применение: QA тестирование, scraping где нет API (эй-пи-ай — интерфейс программирования), проверка функциональности после деплоя.
Хак 22: Клонирование сайтов как inspiration
"Вот скриншот Stripe.com — построй checkout страницу в таком же стиле. НЕ копируй — возьми design pattern и адаптируй под наш бренд"
Важно: берёшь паттерн, не копируешь один в один. Claude воссоздаёт дизайн язык без буквального копирования.
Дополнительно: можешь передать actual HTML/CSS как вдохновение для конкретных компонентов.
🔴 Уровень 3: Продвинутые хаки (23-32)
Для тех кто хочет выжать из Claude Code максимум
Хак 23: Параллельные сессии через Git Worktrees
# Три параллельных агента на одном проекте без конфликтов:
claude --worktree feature-auth
claude --worktree feature-payments
claude --worktree feature-dashboard
# Когда готово — merge как обычные git ветки
git merge feature-authЗачем: три фичи одновременно. Каждый агент изолирован. Нет перезаписи файлов. В конце — стандартный git merge.
Хак 24: API endpoints вместо MCP когда нужно
Правило: MCP (эм-си-пи — Model Context Protocol, протокол расширения Claude) приносит в контекст описания своих инструментов. В новых версиях Claude Code подгружает их по мере надобности (tool search), и простаивающие инструменты занимают мало места, но проблема не исчезла полностью. Если нужна одна операция — можно использовать прямой API call.
# MCP с Notion: 40+ инструментов в контексте (тысячи токенов)
# Если нужно только читать одну базу данных:
# → Просто hardcode прямой API endpoint
import requests
data = requests.get(
"https://api.notion.com/v1/databases/DATABASE_ID/query",
headers={"Authorization": f"Bearer {NOTION_TOKEN}"}
)Правило: MCP = когда нужна гибкость. Direct API = когда знаешь точно что нужно.
Хак 25: /loop для recurring задач
/loop
# Примеры запросов:
"Каждые 5 минут проверяй статус деплоя и говори мне если что-то пошло не так"
"Напомни мне в 15:00 проверить PR от команды"
"Мониторь error logs и предупреждай при каждой критической ошибке"Ограничение: /loop работает пока сессия открыта, а повторяющиеся задачи сами истекают через 7 дней. Для расписания, которое живёт отдельно от сессии: Desktop Scheduled Tasks на твоём компьютере или Routines в облаке (/schedule, работают при выключенном компьютере; нужен тариф Pro и выше, статус research preview).
Разница: /loop = одна сессия с памятью. Scheduled Tasks и Routines = новая сессия каждый раз (нет памяти контекста). Подробно: Loop vs Scheduled Tasks.
Хак 26: VPS для always-on сессий
# Запусти Claude Code на удалённом сервере
ssh user@server.com
claude # теперь запущен на сервере
# Когда ноутбук закрыт — Claude продолжает работать
# SSH обратно когда нужно
# Управление через Telegram ботыДля чего: долгосрочные задачи (анализ больших датасетов, мониторинг, overnight automations). Не привязываться к локальной машине.
Бонус: если настроил Telegram бот (см. урок Telegram-боты с Claude API) — управляешь VPS-сессией с телефона в любом месте.
Хак 27: Remote Control с телефона
Функция: Claude Code позволяет контролировать локальные сессии с телефона или любого браузера.
1. Запусти тяжёлую задачу на компьютере 2. Перейди по ссылке на телефоне 3. Продолжай управлять с кармана
Важно: код никуда не уходит — остаётся на твоей машине. Только connection через телефон.
Практика: начал билд дома → пошёл на кофе → в кафе отслеживаешь прогресс и даёшь direction.
Хак 28: SQL аналитика без SQL
# Подключи BigQuery CLI или любой CLI-инструмент БД
bq --project_id=myproject
# Теперь спрашивай на русском:
"Какие топ-10 источников дохода за прошлый квартал?"
"Сколько пользователей зарегистрировалось на этой неделе?"Claude переводит natural language в SQL, запускает, возвращает ответ.
Работает с любым CLI-инструментом БД: MySQL CLI, psql, SQLite, BigQuery BQ.
Хак 29: Ultrathink — максимальный thinking budget
ultrathinkБуквально пишешь слово ultrathink в промпте — Claude Code просит более глубокое рассуждение на этом одном запросе, не меняя уровень усилия сессии. Постоянный уровень задают командой /effort.
Когда использовать:
- Архитектурные решения
- Сложный дебаггинг (после 2+ попыток)
- Большие рефакторинги
- Когда обычные попытки дают плохой результат
Когда НЕ использовать: простые фиксы, рутинные задачи — лишняя стоимость.
Хак 30: Умная настройка permissions вместо --dangerously-skip-permissions
// .claude/settings.json
{
"permissions": {
"allow": [
"Bash(npm run *)",
"Bash(git add *)",
"Bash(git commit *)",
"Read(*)",
"Write(src/**)",
"Write(tests/**)"
],
"deny": [
"Bash(rm -rf *)",
"Bash(DROP *)",
"Bash(DELETE *)"
]
}
}Почему не --dangerously-skip-permissions: deny list имеет приоритет над allow list. Получаешь ту же скорость и автономность, но деструктивные команды заблокированы.
Режимы разрешений переключаются Shift+Tab: Manual (значение default), acceptEdits, plan, auto, dontAsk, bypassPermissions. В режиме auto действия проверяет отдельная модель-классификатор. Правила через /permissions.
Хак 31: Agent Teams — агенты которые разговаривают друг с другом
Разница от sub-agents:
| Sub-agents | Agent Teams | |
|---|---|---|
| Коммуникация | Только с main agent | Между собой |
| Shared task list | Нет | Есть |
| Стоимость | Ниже | Выше |
| Выход | Независимые отчёты | Cohesive результат |
"Создай agent team для разработки full-stack feature: - Architect agent: проектирует структуру - Backend agent: пишет API - Frontend agent: пишет UI - QA agent: пишет тесты Они должны координировать работу между собой"
Когда использовать: большие проекты где нужен cohesive output. Agents сами распределяют задачи, могут переспрашивать друг друга.
Статус: Agent Teams — экспериментальная возможность, по умолчанию выключена (включается в настройках, см. документацию). Для больших миграций и аудитов есть и другой путь: dynamic workflows (/workflows), где скрипт запускает много субагентов и перепроверяет их результаты.
Хак 32: Context7 MCP — всегда актуальная документация
# Установка
claude mcp add --transport http context7 \
https://mcp.context7.com/mcp
# В промпте:
"Используй Context7 чтобы найти актуальную документацию Next.js
по server components"Проблему которую решает: Claude обучен на данных с cutoff датой. Функции могут быть renamed, deprecated, изменены. Context7 инджектирует актуальную документацию прямо в разговор перед тем как Claude пишет код.
Покрытие: Next.js, React, MongoDB, PostgreSQL, Stripe, Supabase, и тысячи других библиотек с version-specific docs.
Быстрый справочник — все 32
| # | Хак | Уровень | Эффект |
|---|---|---|---|
| 1 | /init на каждом проекте |
🟢 | Автоматический контекст |
| 2 | Status Line в терминале | 🟢 | Видишь % контекста и стоимость |
| 3 | Голосовой ввод /voice |
🟢 | Быстрее ввод длинных промптов |
| 4 | Держи контекст маленьким | 🟢 | Лучше качество |
| 5 | /context — найди токен-bloat |
🟢 | Диагностика проблем |
| 6 | /compact при 60% |
🟢 | Предотвращаешь context rot |
| 7 | Начинай в Plan Mode | 🟢 | Меньше итераций |
| 8 | Давай проблему, не команду | 🟢 | Лучше мышление Claude |
| 9 | Заставь задавать вопросы | 🟢 | 95% уверенность перед работой |
| 10 | Self-checking в todo-листах | 🟢 | Верификация на каждом шаге |
| 11 | Параллельные суб-агенты | 🟡 | Быстрее на больших задачах |
| 12 | Кастомные скиллы | 🟡 | Автоматизация SOP |
| 13 | Разные модели для задач | 🟡 | Экономия на простых задачах |
| 14 | Постоянно обновляй CLAUDE.md | 🟡 | Накапливаешь знания |
| 15 | CLAUDE.md роутит к файлам | 🟡 | Меньше токенов на context |
| 16 | Exit Early — руль рано | 🟡 | Нет потерянных токенов |
| 17 | Требуй лучшего агрессивно | 🟡 | Часто лучше качество второй попытки |
| 18 | /rewind для быстрого отката |
🟡 | Нет потери контекста |
| 19 | Hooks для уведомлений | 🟡 | Много параллельных сессий |
| 20 | Screenshot loop | 🟡 | Лучше первая версия |
| 21 | Chrome DevTools через Claude | 🟡 | Браузерная автоматизация |
| 22 | Клонирование как inspiration | 🟡 | Не generic AI look |
| 23 | Git Worktrees параллельно | 🔴 | Несколько фич одновременно |
| 24 | API вместо MCP когда надо | 🔴 | Экономия токенов |
| 25 | /loop для мониторинга |
🔴 | Автономный watchdog |
| 26 | VPS для always-on сессий | 🔴 | Claude работает без тебя |
| 27 | Remote control с телефона | 🔴 | Управляй из любого места |
| 28 | SQL аналитика без SQL | 🔴 | Natural language → данные |
| 29 | Ultrathink для сложных задач | 🔴 | Максимальный reasoning |
| 30 | Умные permissions | 🔴 | Автономность без риска |
| 31 | Agent Teams | 🔴 | Cohesive большие проекты |
| 32 | Context7 MCP | 🔴 | Всегда актуальные доки |
Стек для power user (с чего начать)
Если только начинаешь — установи это прямо сейчас:
# 1. Context7 — хак #32 (сразу)
claude mcp add --transport http context7 https://mcp.context7.com/mcp
# 2. Настрой status line (хак #2)
/statusline
# 3. Включи голос (хак #3)
/voiceСледующая неделя:
- Создай 3 кастомных скилла для своих recurring задач (хак #12)
- Настрой permissions rules (хак #30)
- Попробуй первый Worktree (хак #23)
Через месяц:
- Запусти первый Agent Team (хак #31)
- Настрой VPS для overnight tasks (хак #26)
- Автоматизируй мониторинг через
/loop(хак #25)
Ключевые выводы
Хаки 1-10 = базовая гигиена. Используй их ВСЕГДА. Они ускоряют работу и предотвращают большинство типичных проблем.
Хак #29 (Ultrathink) + Хак #7 (Plan Mode) = "думающий режим". Для сложных решений — незаменим. Для рутины — избыточен.
Хак #23 (Worktrees) + Хак #11 (Sub-agents) + Хак #31 (Agent Teams) = трёхуровневый параллелизм. Правильно использованный — это параллелизм, близкий к небольшой команде.
Хак #32 (Context7) заметно меняет качество кода: Claude реже путает устаревшие API. Ставь сразу.
Следующий урок
→ Безопасность в Claude Code — .env, secrets и защита данных
Отметка хранится только в этом браузере и никуда не отправляется. Мой прогресс