Шпаргалка по Claude Code - всё, что нужно для vibe coding
Claude Code - AI-ассистент, живущий в терминале и рассчитанный на то, чтобы встроиться в ваш рабочий процесс, а не заменить его. Он читает кодовую базу, выполняет команды, пишет и правит файлы, ищет в сети и даже поднимает субагентов под сложные задачи. Когда вы поймёте, как он думает, он становится настоящим множителем вашей ежедневной отдачи.
Установка и первый запуск
Установите один раз, глобально:
npm install -g @anthropic-ai/claude-code
Затем просто наберите claude в любой папке проекта.
Пишите код откуда угодно - поставьте Claude Code на удалённый сервер и подключайтесь по SSH с любого устройства. Батарея ноутбука не садится, локальные ресурсы не ограничивают, сессии живут круглосуточно. Заказать облачный сервер в DCXV - и вы в деле за минуты.
Для удалённой работы соедините его с tmux, чтобы сессия Claude переживала обрывы связи:
# Установка tmux (Debian или Ubuntu)
apt install tmux
# Запуск именованной сессии
tmux new -s claude
# Отсоединиться - сессия продолжает работать после отключения
# Нажмите: Ctrl+B, затем D
# Присоединиться заново с любого устройства
tmux attach -t claude
# Список работающих сессий
tmux ls
# Закрыть сессию, когда закончили
tmux kill-session -t claude
Команды первичной настройки
Несколько слэш-команд сразу упростят вам жизнь:
- /permissions → выбрать, какие инструменты Claude может использовать, не спрашивая каждый раз (Git, Bash, операции с файлами и прочее)
- /terminal-setup → включает Shift+Enter для многострочных запросов - очень советуем
- /theme → выбрать цветовую схему (тёмная, светлая или Daltonize для дальтонизма)
- /install-github-app → подключиться к GitHub, чтобы упоминать @claude в задачах и запросах на слияние
- /config → общие настройки, включая уведомления
- /memory → посмотреть и поправить то, что Claude запомнил между сессиями
- /model → переключить модель Claude в середине сессии
- /usage → показать расход токенов и примерную стоимость текущей сессии
- /clear → очистить контекст текущей сессии и начать с чистого листа
- /review → запустить разбор недавних изменений в коде
Если вы на macOS, включённая системная диктовка позволяет надиктовывать длинные запросы вместо набора.
Вопросы по кодовой базе - с чего начать
Проще всего получить пользу в первый же день - задавать вопросы про свою кодовую базу. Claude изучает код локально, чтобы ответить: ничего загружать не нужно, обходить ограничения контекста тоже.
Запросы, которые хорошо работают:
- "Как используется @RoutingController.py?"
- "Как добавить новый @app/services/ValidationTemplateFactory?"
- "Почему recoverFromException принимает столько аргументов? Проверь историю git."
- "Почему мы закрыли issue #18383 этим if/else в @src/login.ts?"
- "Что я выпустил за прошлую неделю?" - Claude просмотрит ваш git log
- "Расскажи простыми словами, что делает @src/auth/."
- "Найди все места, где мы вызываем payments API."
- "Какие файлы менялись чаще всего за последние 30 дней?"
- "Какие зависимости в @package.json могли устареть?"
Начните с вопросов, чтобы почувствовать, что Claude понимает сразу, а где ему нужен контекст от вас.
Встроенные инструменты
Claude Code идёт примерно с дюжиной инструментов из коробки:
- Bash - выполнить любую команду оболочки
- Поиск, список, чтение, запись файлов - полный доступ к файловой системе
- Загрузка и поиск в сети - подтянуть внешнюю документацию или результаты поиска
- TODO - лёгкий учёт задач
- Субагенты - передать сложную многошаговую работу параллельным агентам
Подсказка: научите Claude пользоваться самописными инструментами вашей команды. Например:
Возьми CLI barley и проверь журналы ошибок последнего запуска обучения. Если не уверен насчёт флагов, посмотри -h.
Практичные запросы на правку
- "Предложи несколько вариантов решения issue #8732, затем реализуй тот, который я выберу."
- "Найди краевые случаи, не покрытые в @app/tests/signupTest.ts, и обнови тесты. think hard."
- "commit, push, pr" - Claude запоминает это сокращение для обычного процесса git
- "Возьми 3 параллельных агента и придумай, как почистить @services/aggregator/feed_service.cpp."
- "Перепиши @src/utils.js так, чтобы уменьшить дублирование. Публичный API не меняй."
- "Добавь комментарии JSDoc ко всем экспортируемым функциям в @src/api.ts."
- "Запусти тесты и исправь все падения, которые найдёшь."
- "Посмотри на ошибку в журнале ниже и найди первопричину." - и вставьте журнал прямо в запрос
Схемы работы
Разным задачам подходят разные подходы:
- Изучить → спланировать → подтвердить → написать → закоммитить - хорошо для сложных изменений, где вы хотите видеть план до того, как что-то будет написано
- Написать тесты → закоммитить → написать код → итерировать → закоммитить - подход TDD, который держит вас привязанными к ожидаемому поведению
- Написать код → снять экран → итерировать - для работы над интерфейсом с Puppeteer или симулятором; Claude умеет реагировать на визуальный результат, если дать ему способ проверить свою работу
Файлы контекста (CLAUDE.md)
Чем больше у Claude контекста, тем лучше он работает. Файлы CLAUDE.md читаются автоматически при запуске, так что объяснять проект заново каждую сессию не нужно.
Их можно положить в четыре места:
- /<enterprise-root>/CLAUDE.md - правила всей организации, общие для всех проектов
- ~/.claude/CLAUDE.md - ваш личный глобальный контекст, действует везде
- <project-root>/CLAUDE.md - специфика проекта, коммитится в Git
- <project-root>/CLAUDE.local.md - локальные переопределения, не коммитятся (для секретов или временных заметок)
Держите CLAUDE.md сжатым. Раздутый файл замедляет Claude и размывает сигнал.
Горячие клавиши
- Shift+Tab - автоматически принимать правки файлов (команды Bash всё равно требуют подтверждения)
- # - сохранить память в подходящий файл CLAUDE.md
- ! - перейти в режим Bash; команда и её вывод попадают в контекст
- @ - упомянуть файл или папку, чтобы подтянуть её в текущую сессию
- Esc - отменить то, что Claude делает
- Двойной Esc - вернуться назад по истории (вместе с
--resumeпродолжает сессию) - Ctrl+R - подробный режим: показывает рассуждения Claude и инструменты, которые он рассматривает
Скрипты через SDK
Для автоматизации, конвейеров CI или неинтерактивных задач тот же CLI работает как SDK:
claude -p "what did I do this week?" \
--allowedTools Bash(git log:*) \
--output-format json
Он дружелюбен к Unix - можно направлять поток в него и из него:
git status | claude -p "summarize my changes" --output-format=json | jq '.result'
Полезные флаги CLI:
--max-turns N - ограничить число агентских шагов
--continue - продолжить с того места, где остановилась прошлая сессия
--resume <session-id> - вернуться к конкретной прошлой сессии
--no-cache - не кешировать запросы, удобно для замеров
Несколько сессий одновременно
Опытные пользователи держат несколько экземпляров Claude сразу - по одному на репозиторий, на задачу или на ветку:
- Несколько вкладок терминала с отдельными выгрузками репозиториев
- Рабочие деревья Git - одна выгрузка, несколько рабочих ветвей
- SSH и tmux для удалённых схем с несколькими экземплярами
- GitHub Actions, чтобы запускать задачи Claude в параллельных конвейерах CI
Итог
Claude Code вознаграждает вложения. Чем больше вы его настроите (CLAUDE.md, разрешённые инструменты, слэш-команды), тем меньше трения на каждой задаче. Начните с вопросов по кодовой базе, наращивайте файлы контекста, освойте горячие клавиши и в конце подключите его к CI - это и есть полный путь от новичка до опытного пользователя.
Вопросы по инструментам AI для вашей инфраструктуры? Напишите нам на sales@dcxv.com
