Урок собран в мае 2026 по интернет-разведке: 45+ источников, популярные GitHub репозитории, Reddit, HackerNews, официальная документация Anthropic. При ревизии в октябре 2026 факты о Claude Code сверены с официальной документацией; сторонние репозитории, курсы и статьи заново не проверялись, перед использованием открой и проверь их сам.
Суть урока
Один человек за несколько месяцев работы с Claude Code собирает трюки которые другой узнаёт только через год. Этот урок — дистиллят хаков со всего интернета: то что вирусилось, что набрало много звёзд на GitHub, что люди обсуждали в 3 часа ночи на Reddit.
Ключевые концепции
- ccforeveryone.com — курс который учит ВНУТРИ Claude Code через
/start-1-1 - Два Клода — паттерн параллельной работы: один пишет, второй ревьюирует
- RTK — сжатие вывода команд до отправки в LLM (экономия токенов — единиц текста для AI)
- Caveman Mode — режим минимума слов в ответах
- Утечка исходного кода Claude Code (31 марта 2026) — урок про то, как мелкая ошибка упаковки раскрывает проприетарный код
- Хуки — события вроде CwdChanged, FileChanged, PreCompact и PostCompact, которые раньше знали только по обсуждениям, а теперь они официальные
Теория
Hack #1: Курс внутри Claude Code
ccforeveryone.com — необычный подход к обучению: курс внутри самого Claude Code (по состоянию на май 2026; проверь, что он по-прежнему работает):
# В Claude Code пишешь:
/start-1-1
# Claude становится твоим персональным преподавателем
# Обучение происходит прямо в чате, через практику
# Несколько часов, для non-technical людей
# Нужна платная подписка Claude (актуальные тарифы: страница «Актуальное сейчас»)Hack #2: Два Клода — архитектор и критик
Один из самых популярных паттернов 2026: запускаешь два параллельных Claude на одном проекте через Git Worktrees (в Claude Code для этого есть флаг --worktree).
# Терминал 1 — Клод-строитель
cd /project-worktree-main
claude
# "Напиши функцию X"
# Терминал 2 — Клод-ревьюер (независимо!)
cd /project-worktree-review
claude
# "Сделай code review для: [вставляешь код из терминала 1]"Почему работает: второй Claude не имеет контекста первого → видит код свежим взглядом → находит то что первый "привык не замечать". Для быстрого ревью есть и встроенная команда /code-review (уровни low…max и ultra), но независимый второй сеанс остаётся полезным приёмом.
Применение:
- Один Claude пишет код → второй делает security (безопасность) review
- Один Claude генерирует контент → второй проверяет на фактические ошибки
- Один Claude строит архитектуру → второй играет devil's advocate
Hack #3: Gemini CLI как подчинённый
Когда Claude не может загрузить большой сайт или нужно параллельно обработать много данных — делегируй Gemini.
# Установка
npm install -g @google/gemini-cli
# В Claude Code:
claude
# "Используй Gemini CLI чтобы прочитать всю документацию на docs.example.com
# и дай мне краткое резюме ключевых API (эй-пи-ай — интерфейс программирования) endpoints"Реальный use case: Claude просит Gemini прочитать 50 страниц документации → Gemini возвращает структурированный JSON → Claude анализирует и пишет код.
Hack #4: Ретроспектива сессии (session retrospective)
В конце каждой рабочей сессии:
"Что ты выучил в этой сессии что стоит запомнить на будущее? Что сработало хорошо? Что не сработало? Обнови CLAUDE.md с этими инсайтами."
Claude сам обновляет свои инструкции — система становится умнее с каждой сессией. Сегодня Claude Code умеет и сам записывать выводы из твоих поправок (auto memory, управление через /memory), но осознанная ретроспектива в CLAUDE.md работает надёжнее.
Hack #5: RTK — сжатие вывода команд
RTK — идея и семейство CLI-инструментов, которые сжимают длинный вывод команд прежде чем отправить его в Claude, чтобы тратить меньше токенов. Название, автор и способ установки у таких утилит меняются: проверяй их в репозитории проекта. Без установки похожего эффекта добиваются простым tail или grep по выводу.
# Установка: по инструкции из репозитория проекта (способ зависит от версии)
# Вместо:
npm test 2>&1 | claude "что здесь сломалось?"
# Используй:
npm test 2>&1 | rtk | claude "что здесь сломалось?"
# RTK сжимает: убирает дубли, форматирует stack traces,
# оставляет только важноеHack #6: Caveman Mode
Устал от многословных ответов Claude? Включи Caveman Mode:
# В начале сессии: "Caveman Mode ON. Отвечай только кодом и необходимым минимумом слов. Никаких объяснений если не прошу. Никаких 'конечно', 'отлично', 'вот'. Просто делай."
Противоположность: если нужны объяснения — "Teacher Mode: объясняй каждый шаг как для новичка".
Hack #7: Полный список хуков (не только базовые)
Раньше в документации были описаны только базовые хуки. Сегодня официальных событий больше, и среди них те, что в уроке были «недокументированными». Полный список смотри в документации хуков и командой /hooks:
// .claude/settings.json
{
"hooks": {
"PreToolUse": [{"matcher": "Bash", "hooks": [...]}],
"PostToolUse": [{"matcher": "Write", "hooks": [...]}],
"Stop": [{"hooks": [...]}],
"UserPromptSubmit": [{"hooks": [...]}],
// События, появившиеся позже (сверь актуальный список в документации):
"CwdChanged": [{"hooks": [...]}], // Когда меняется рабочая папка
"FileChanged": [{"matcher": "*.py", "hooks": [...]}], // При изменении файла
"PreCompact": [{"hooks": [...]}], // До сжатия контекста
"PostCompact": [{"hooks": [...]}] // После сжатия — восстановить контекст
}
}Killer use case для PostCompact:
#!/bin/bash
# post-compact.sh — запускается автоматически после /compact
# Восстанавливает важный контекст который мог потеряться
echo "=== Сессия после compact ==="
cat STATUS.md # Состояние проекта
cat ACTIVE-TASK.md # Текущая задача
echo "=== Продолжай с этого места ==="Hack #8: Короче и точнее без патчей системного промпта
В сообществе популярны неофициальные патчи, которые «вырезают лишнее» из системного промпта Claude Code (например, в репозитории ykdojo/claude-code-tips). Такие патчи ломаются при каждом обновлении, а экономию токенов трудно проверить. Официальные способы сделать ответы короче надёжнее:
# 1. Короткие правила стиля в CLAUDE.md проекта или личном CLAUDE.md
# "Без вступлений и итогов, если не просят. При правке показывай только изменённые строки."
# 2. Добавить свои инструкции к системному промпту при запуске
claude --append-system-prompt "Be concise. No preambles."
# 3. Выбрать output style через /configВажно: неофициальные патчи работают на свой риск и могут перестать работать после обновления.
Hack #9: Нетипичный поиск клиентов через GitHub
Идея из обсуждений на Reddit r/ClaudeCode: искать потенциальных клиентов, сканируя публичные проблемы на GitHub. Условия GitHub ограничивают использование данных пользователей для массовых рассылок, поэтому отвечай по делу и в открытом обсуждении, а не рассылай спам:
# Ищем репозитории где люди жалуются в issues
import requests
def find_potential_clients():
# Поиск issues с ключевыми словами
query = 'is:issue is:open "automation" "manual process" "takes too long"'
response = requests.get(
f'https://api.github.com/search/issues?q={query}&sort=created',
headers={'Authorization': f'token {GITHUB_TOKEN}'}
)
for issue in response.json()['items']:
print(f"Repo: {issue['repository_url']}")
print(f"Issue: {issue['title']}")
print(f"Contact: {issue['user']['login']}")
print("---")Hack #10: Утечка исходного кода Claude Code (март 2026)
31 марта 2026 Anthropic по ошибке опубликовала в npm версию пакета Claude Code с файлом source map: по нему восстанавливался исходный код (порядка полумиллиона строк). Компания подтвердила ошибку упаковки и сообщила, что данные клиентов, ключи и веса моделей в утечку не попали.
Разбирать утёкший проприетарный код в уроке мы не будем, а пересказы в блогах часто смешивают факты с домыслами. Практических выводов два:
- Для тебя как автора пакетов: проверяй, что в публикуемый пакет не попадают source map и служебные файлы (поле
filesв package.json,.npmignore, проверкаnpm pack --dry-runперед публикацией). - Для твоих промптов: надёжнее просить прямо, чем рассчитывать на скрытые режимы.
# Если хочешь более точные ответы — добавь в свой промпт: "Говори 'я не знаю' когда не уверен. Не заполняй пробелы домыслами." # Если хочешь краткость: "Отвечай максимально коротко, без вступлений."
Топ-3 GitHub репозитория которые обязан знать
| Репо | Что внутри |
|---|---|
| hesreallyhim/awesome-claude-code | Каталог ресурсов: курсы, агенты, шаблоны |
| ykdojo/claude-code-tips | Подборка конкретных трюков |
| FlorianBruniaux/claude-code-ultimate-guide | Большой справочник с шаблонами и диаграммами |
Количество звёзд и состав меняются: открой репозиторий и проверь, что он поддерживается.
Контраргумент: METR Research
Исследование METR (проводилось в первой половине 2025, опубликовано в июле 2025) показало что опытные разработчики с AI инструментами тех лет были на 19% медленнее на реальных задачах в знакомых им репозиториях, хотя сами считали, что работают быстрее. Участников было немного (16 человек), а инструменты с тех пор сильно изменились, так что это предостережение, а не приговор.
Вывод: Claude Code — не волшебная таблетка. Требует адаптации, и вначале скорость может не вырасти, а упасть. Измеряй результат на своих задачах, а не на чужих цифрах.
Честный disclaimer для клиентов: "Первое время — адаптация. Не ждите резкого ускорения с первого дня."
Практика
- Попробуй Два Клода: открой два терминала, в одном пиши код, во втором делай review
- Caveman Mode: следующую сессию начни с "Caveman Mode ON" — почувствуй разницу
- Ретроспектива: в конце сегодняшней сессии попроси Claude обновить CLAUDE.md инсайтами
- Открой awesome-claude-code: потрать немного времени на github.com/hesreallyhim/awesome-claude-code
- PostCompact хук: добавь хук который после
/compactчитает STATUS.md
# Тест Caveman Mode
claude
> Caveman Mode ON. Напиши функцию для валидации email в Python.
# Ожидаем: только код, минимум слов
# Тест ретроспективы
> Что ты выучил в этой сессии? Обнови CLAUDE.md.Инструменты и ресурсы
- ccforeveryone.com — курс внутри Claude Code, /start-1-1
- Anthropic Academy — официальный бесплатный курс
- awesome-claude-code — каталог ресурсов
- claude-code-tips (45) — конкретные трюки
- Ultimate Guide — большой справочник
- 50 Tips — Builder.io — практические советы
Ключевые выводы
"Два Клода" — мощнейший паттерн 2026. Один пишет, второй ревьюирует независимо. Качество кода растёт, слепые пятна исчезают.
Caveman Mode и Teacher Mode — два полюса. Переключайся между ними по задаче, не застревай на одном.
PostCompact хук — недооценённый инструмент. После
/compactчасть деталей теряется. Хук может вернуть важный контекст автоматически.
METR Research напоминает: AI-инструмент не всегда ускоряет работу, особенно в начале. Измеряй на своих задачах и честно говори это клиентам.
Следующий урок
→ Безопасность в Claude Code — .env, secrets и защита данных
Источники: интернет-разведка мая 2026. Факты о Claude Code сверены с документацией в октябре 2026, сторонние ресурсы проверяй самостоятельно.
Отметка хранится только в этом браузере и никуда не отправляется. Мой прогресс