AGINE Academy

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

Slash-команды, subagents, hooks, CLAUDE.md — что в Claude Code есть такого, чего нет ни у кого. С практическими примерами из реального кода.

Топ фишек Claude Code

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 запускаются параллельно. Один проектирует, второй исследует зависимости. Результат синтезируется до написания кода.
  • 02 · Code 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 → залогировал команду. Без явного запроса.

``json # .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. Иначе сам по себе жрёт токены в начале каждой сессии.


Начать бесплатный урокСмотреть всю программуВесь справочник