AGINE Guides

Топ фишек Claude Code

После них уйти к Cursor уже не получится.

Claude Code — не просто AI в терминале. Это оркестратор агентов с хуками, памятью и параллельным исполнением. Каждая фишка ниже — это то что реально меняет скорость работы, а не просто красивая демо-фича.

Для кого этот гайд

Этот гайд — про Claude Code, терминальный инструмент для разработчиков. Если ты только начинаешь с Claude — сначала 10 шагов настройки или быстрый старт. Если ведёшь соцсети и хочешь автоматизировать контент — смотри Content Factory.

① Slash-команды

Быстрые действия без объяснений.

Встроенные команды Claude Code которые делают конкретное действие немедленно. Не нужно объяснять что ты хочешь — просто /compact и контекст сжат.

/compactСжать контекст сессии — убрать воду, оставить суть. Делать до 80% использования контекста.
/clearНачать сессию с нуля. Когда Claude зашёл в тупик или разговор стал слишком длинным.
/fastПереключить в fast-режим — быстрый вывод без снижения качества модели.
/modelСменить модель прямо в сессии. Opus для сложной задачи, Sonnet обратно для рутины.
/initСоздать CLAUDE.md в корне проекта с базовой структурой.
/reviewЗапустить code review текущих изменений.
/helpСписок всех доступных команд с описанием.

Правило AGINE по /compact

Делаем /compact каждый раз когда контекст перевалил за 70%. Не ждём 90% — на 90% Claude уже начинает «забывать» детали из начала сессии. После /compact качество ответов восстанавливается.

② Subagents — 20 сценариев параллельной работы

Один запрос — несколько агентов параллельно.

Claude Code может запускать других Claude-агентов как subagents через Task tool. Каждый работает в своём контексте — не засоряет основной. Возвращает только summary. Это принципиально меняет скорость на сложных задачах.

01Новая фича

architect + explorer запускаются параллельно. Один проектирует, второй исследует зависимости. Результат синтезируется до написания кода.

02Code review

security-reviewer + performance-reviewer + conventions-reviewer — три угла одновременно. Занимает столько же времени сколько один.

03Тесты

unit-тесты + integration-тесты + edge-cases пишутся параллельно. Не последовательно.

04Рефакторинг

Один агент анализирует blast radius, второй пишет изменения, третий проверяет что ничего не сломало.

05Документация

README + API docs + changelog генерируются параллельно из одного codebase.

06Контент

Один агент пишет Instagram, второй LinkedIn, третий Telegram — одновременно, каждый под свою платформу.

07Дебаггинг

Несколько агентов исследуют разные гипотезы о причине бага параллельно.

08Перевод

Локализация на 5 языков запускается параллельно — не по очереди.

Пример: запрос «добавь фичу X» запускает три агента параллельно

code-architect

Проектирует архитектуру

Анализирует существующий код, предлагает структуру изменений, определяет файлы.

code-explorer

Исследует codebase

Ищет похожие паттерны, зависимости, места где нужно изменить. Не пишет код.

code-reviewer

Проверяет результат

После написания кода ревьюит его на баги, security, соответствие conventions.

Основной агент синтезирует результаты трёх и пишет код. Скорость — как у одного, глубина — как у трёх.

③ Hooks — автоматические проверки

Shell-скрипт который запускается до и после каждого действия.

Hooks — это команды в настройках Claude Code, которые запускаются при каждом использовании инструментов. Написал файл → автоматически запустил линтер. Выполнил bash → залогировал команду. Без явного запроса.

# .claude/settings.json — пример с авто-линтером

{
  "hooks": {
    "PostToolUse": [
      {
        "matcher": "Write",
        "hooks": [{
          "type": "command",
          "command": "cd $PROJECT_ROOT && npm run lint --fix"
        }]
      }
    ],
    "PreToolUse": [
      {
        "matcher": "Bash",
        "hooks": [{
          "type": "command",
          "command": "echo "[hook] bash: $TOOL_INPUT" >> /tmp/claude-audit.log"
        }]
      }
    ]
  }
}

PreToolUse

Перед каждым действием. Хорошо для валидации, блокировки опасных команд, логирования.

PostToolUse

После действия. Хорошо для линтера, тестов, авто-форматирования, уведомлений.

Notification

Когда Claude хочет тебя уведомить. Можно перенаправить в Telegram или Slack.

④ Plan mode — думай сначала, код потом

Архитектура за 30 секунд до первой строки.

Нажми Shift+Tab на старте сложной задачи — Claude переходит в Plan mode. Не пишет код, только составляет план: какие файлы изменить, в каком порядке, какие риски. Ты видишь архитектуру и можешь скорректировать до того как начата работа.

Новая фича с 5+ файлами

Plan mode перед стартом — архитектура без сюрпризов

Рефакторинг с зависимостями

Claude покажет blast radius и порядок изменений

Незнакомый codebase

Сначала plan — понять структуру, потом action

Баг в 3+ компонентах

Plan mode найдёт root cause до того как начать фиксить

⑤ Playwright MCP — Claude видит браузер

Написал UI — Claude сам проверил.

С Playwright MCP подключённым Claude Code видит браузер, делает скриншоты, кликает, заполняет формы. Написал компонент — Claude открыл localhost, проверил что рендерится правильно, нашёл ошибку в консоли. Без тебя.

# Сценарий который мы используем каждый день

1. Изменил компонент / страницу
2. Claude сам открывает localhost:3000
3. Делает screenshot всей страницы
4. Проверяет console errors
5. Кликает по элементам — проверяет взаимодействие
6. Отчёт: «Нашёл 2 проблемы: отступ съехал на мобайле, ошибка в Network tab»

Настройка: добавь playwright в .mcp.json, команда npx @playwright/mcp@latest

⑥ Obsidian как долгосрочная память

Следующая сессия помнит предыдущую.

Claude Code не помнит прошлые сессии — по умолчанию. Obsidian vault через MCP Filesystem решает это. Claude записывает решения, архитектуру, незавершённые задачи. Следующая сессия читает и продолжает с того места.

sessions/

Краткое summary каждой сессии — что делали, что решили.

decisions/

Архитектурные решения с контекстом — почему так, а не иначе.

roadmap/

Текущие задачи и планы — Claude знает что дальше без объяснений.

⑦ CLAUDE.md — постоянная память проекта

Что написано в CLAUDE.md — Claude помнит всегда.

CLAUDE.md читается в начале каждой сессии автоматически. Здесь описывают контекст проекта, правила работы, стек, принятые решения. Без этого файла каждая сессия начинается с объяснений с нуля — тратишь 10-15 минут до первого полезного действия.

Что должно быть в CLAUDE.md хорошего проекта:

  • Что строим — одно предложение о продукте и его аудитории.
  • Стек — язык, фреймворк, БД, ключевые библиотеки.
  • Как запустить локально — команды для dev и тестов.
  • Правила — что нельзя менять, какой стиль кода, как делать PR.
  • Ссылки на canonical docs — @AGENTS.md, @voice.md и т.д. через @filename.

AGINE правило: CLAUDE.md не должен превышать 200 строк. Детали — в отдельных файлах через @reference. Иначе сам по себе жрёт токены в начале каждой сессии.