Я хочу научиться пользоваться Claude Code
✍️ Перевод: https://x.com/hooeem/status/2007914329748668472?s=52&t=A-mz2AfXeRsXu-izUKAw6g
🦧 Подпишись на канал: https://t.me/cryptomokakke
📚 Больше статей: https://t.me/smart_sorting
Сегодня я записался на 2-часовой курс Anthropic по Claude Code.
Большинство людей просто вводят промпт и надеются на лучшее.
Надежда — не стратегия. Дайте мне 10 минут, и я расскажу вам всё, что вынес из этого 2-часового курса Anthropic.
Моя цель на 2026 год — научиться вайб-кодингу.
Ещё 4 дня назад я ничего не знал о вайб-кодинге. Сейчас я пытаюсь наверстать упущенное время и делаю всё возможное, чтобы делиться этим с вами.
Моя конечная цель — создавать приложения для моих премиум-подписчиков в X за $5 в месяц, превращая мои премиум-статьи о создании элитного контента в мощные AI-приложения, которые ускорят их путь.
Также я хочу использовать это, чтобы получить преимущество на Polymarket, но это уже тема для другого дня.
Чтобы всё это сделать, мне нужно учиться — и учиться быстро, поэтому вот оглавление по обучению работе с Claude Code:
Содержание:
1: Базовые механики
2: Контекст-инжиниринг
3: Стратегия двух мозгов
4: Использование panic-кнопок
5: Использование хуков
6: Режим бога
7: Масштабирование
1: Базовые механики
Чтобы управлять машиной, нужно понимать машину. Claude работает по строгому 4-шаговому циклу:
- Получает задачу: (например, «Исправь баг»).
- Собирает контекст: читает файлы, чтобы понять кодовую базу.
- Формирует план: определяет стратегию.
- Совершает действие: обновляет файлы и запускает тесты.
Урок:
Суперсила Claude — не в IQ, а в способности связывать инструменты в цепочки. Модель не «видит» ваш компьютер; она полагается на Ассистента, который добавляет инструкции и выполняет форматированные ответы. Если вы не контролируете инструменты — вы летите вслепую.
2: Контекст-инжиниринг
Если вы просто закинете в чат огромную кодовую базу, модель деградирует. Вам нужен контроль контекста.
The Map (/init): Запускается один раз. Анализирует архитектуру и создаёт файл Claude.md — карту «души» вашего проекта.
Критически важно: содержимое этого файла включается в каждый запрос. Держите его максимально компактным.
- Уровень проекта: Общие инструкции, закоммиченные в репозиторий.
- Локальный уровень: Ваши личные инструкции (игнорируются git’ом).
- Уровень машины: Глобальные инструкции для вас во всех проектах.
Лазер (@): Не давайте модели гадать. Используйте @database_schema, чтобы принудительно указать конкретный файл. Это экономит токены и повышает точность.
3: Стратегия двух мозгов
У Claude есть два отдельных высокопроизводительных режима. Понимание того, когда использовать каждый из них — разница между фиксом бага и проектированием системы. Обратите внимание: оба режима потребляют дополнительные токены, используйте их разумно.
Режим A: Планирование (Shift + Tab x2)
Используется, когда нужна ширина охвата (например: «Рефакторни этот модуль в 10 файлах»).
Что делает: останавливает выполнение, исследует кодовую базу и пишет детальный план реализации, прежде чем тронуть хоть одну строку кода.
Режим B: Мышление (“Ultra think”)
Используется, когда нужна глубина (например: «Почему возникает эта race condition?»).
Что делает: даёт Claude расширенный «бюджет рассуждений» для решения сложных логических задач или дебага конкретных проблем.
Pro Tip: Вставляйте скриншоты, чтобы дать визуальный контекст для UI-багов.
Примечание: используйте Control-V (а не Command-V), даже на macOS.
4: Использование panic-кнопок
Когда ИИ начинает галлюцинировать — не спорьте с ним. Контролируйте таймлайн.
Stop (Escape): Немедленно прерывает вывод.
Correction (Escape + Memory): Не просто остановить, а обучить. Эта кнопка позволяет добавить память (через #) об ошибке, чтобы она не повторялась в будущем.
Rewind (Double Escape): Машина времени. Позволяет откатиться к моменту до ошибки, полностью удалив плохой контекст.
Compact (/compact): Если диалог стал слишком длинным, сжимает историю, сохраняя извлечённые уроки и убирая шум.
5: Использование хуков (guardrails)
Перестаньте вручную исправлять ошибки Claude. Автоматизируйте цикл обратной связи с помощью хуков, определённых в .clod/settings.local.json.
«Охранник безопасности» (Pre-Hook):
- Проблема: Claude пытается прочитать ваш чувствительный
.envфайл. - Решение: pre-hook, который отслеживает инструменты read или grep. Если путь содержит
.env, ваш скрипт завершает работу с кодом 2. - Обратная связь: вы должны вывести ошибку в
stderr. Это не просто лог — она передаётся обратно Claude, заставляя его распознать блокировку и изменить стратегию.
Цикл «Типобезопасности» (Post-Hook):
- Проблема: Claude редактирует файл и ломает билд.
- Решение: post-hook, который запускает
tsc --no-emitпосле каждого изменения. Если находятся ошибки, они мгновенно передаются Claude, чтобы он мог сам себя исправить.
- Проблема: Claude создаёт дублирующийся код.
- Решение: хук, который следит за определёнными папками и запускает вторичный экземпляр Claude для проверки на дубликаты перед коммитом.
6: Врубаем режим бога
Здесь вы оставляете позади 99% разработчиков.
Кастомные команды: перестаньте печатать однотипные промпты. Создайте markdown-файл в .Claude/commands/ (например, audit.md). Теперь ввод /audit мгновенно запускает сложную проверку зависимостей.
Дать ему руки (MCP): подключайте внешние инструменты через Model Context Protocol. Запустите claude mcp add [name], чтобы установить серверы вроде Playwright. Теперь Claude может открыть реальный браузер, кликать кнопки и чинить CSS, основываясь на том, что он видит.
Заметка по безопасности: вы можете включить авто-подтверждение инструментов в настройках, чтобы ускорить рабочий процесс.
7: Масштабирование
Перестаньте ждать, пока люди будут ревьюить ваш код.
Интеграция с GitHub: установите приложение Claude. Теперь оно автоматически проверяет каждый Pull Request на баги и риски безопасности.
Архитектура: всё работает внутри GitHub Actions. Вы даже можете добавить кастомные инструкции в .github/workflows, чтобы обучить его стандартам кодинга вашей команды.
SDK: хотите строить пайплайны? Импортируйте Claude Code SDK в свои Python- или TypeScript-скрипты, чтобы встроить этот интеллект прямо в ваш CI/CD процесс.
Мы больше не полные новички в Claude Code.
Я добавил ссылки на множество других бесплатных курсов, которые планирую пройти в январе и поделиться с вами в этой статье:
https://x.com/hooeem/status/2007137091101106249
Надеюсь, вы присоединитесь ко мне в этом пути, где я прокачиваю своё дерево навыков вайб-кодинга. Если у вас есть какие-то советы, трюки или бесплатный XP, которым хотите поделиться — обязательно пишите! В последнее время я получил много отличных сообщений.
✍️ Перевод: https://x.com/hooeem/status/2007914329748668472?s=52&t=A-mz2AfXeRsXu-izUKAw6g
🦧 Подпишись на канал: https://t.me/cryptomokakke
📚 Больше статей: https://t.me/smart_sorting