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