
Команды — это руль. Через них переключаешь модель под задачу, чистишь контекст, откатываешь неудачную правку одной клавишей, поднимаешь свои рабочие процессы. Инструмент тот же, но управляешь им ты, а не наоборот.
Большинство людей работают с Claude Code как с чат-окном: пишут запрос, читают ответ, пишут следующий. Так можно. Но через неделю такой работы у тебя раздутый контекст, модель забывает, о чём вы говорили час назад, и ты переплачиваешь временем за каждую мелочь.
Я собрал сюда все команды, которые есть в Claude Code на сегодня, и разобрал каждую так, как сам ими пользуюсь: что делает, когда жать, короткий пример и где обычно спотыкаются. Команд много, и часть из них ты не тронешь никогда. Это нормально. Я разбил их по группам и пометил, что учить в первую очередь, а что отложить до случая.
Откройте Claude Code и наберите /: увидите живой список с описаниями. Эта методичка добавляет то, чего в коротком описании нет: смысл и сценарий. Команды свёрнуты в списки. Сверни всё, найди нужную команду, раскрой.
Совет: прочитай группу 1 (контекст и память) и группу 8 (горячие клавиши) внимательно, это большая часть ежедневной пользы. Команда срабатывает, только если стоит в самом начале строки.
Если выучишь только одну группу, пусть будет эта. Почти все случаи «Claude поглупел к вечеру» лечатся именно здесь.
Коротко о том, как устроена модель. У Claude Code есть окно контекста: вся переписка, прочитанные файлы, выводы команд, всё, что модель держит в виду прямо сейчас. Окно конечное. Чем оно полнее, тем дороже каждый ответ и тем легче модель теряет нить. Эти команды управляют тем, что в окне лежит.
/context, чтобы увидеть, куда утекло место, прежде чем чистить вслепую./contextи видишь, что половину окна занял один огромный лог, который ты подтянул час назад. Значит, пора /compact или /clear./context, потом решаешь, чем чистить. /context all разворачивает разбивку по каждому пункту./compact, и Claude сворачивает два часа отладки в короткое резюме: «чинили авторизацию, причина была в просроченном токене, осталось проверить рефреш». Дальше работаете с этим./compact оставь детали по схеме базы, остальное сожми, и в резюме попадёт именно то, что ещё пригодится. Частая ошибка: сжимать слишком поздно, когда модель уже начала ошибаться от перегруза. Сжимай заранее./resume. Память проекта (CLAUDE.md) при этом остаётся./clear, и Claude не путает один проект с другим./compact: команда compactпродолжает ту же беседу налегке, а clearначинает новую с нуля. Та же задача — берёшь compact. Новая задача — берёшь clear. Псевдонимы: /reset, /new. Можно дать имя прошлому разговору: /clear лендинг-готов, чтобы потом найти его в /resume.CLAUDE.md, включает или выключает авто-память и показывает её записи. CLAUDE.md — это постоянная память проекта: правила, договорённости и контекст, который модель читает в начале каждой сессии./memory, добавляешь строку «Пакетный менеджер — bun, не npm», сохраняешь. Теперь модель не предложит npm installв следующей сессии.#, отправляет факт прямо в память, не открывая редактор. Claude спросит, в какой файл памяти его положить./memory, пишешь решёткой.# у клиента дедлайн строго к пятнице, не предлагай рефакторинг сейчас, записалось, работаешь дальше.# — это «запомни навсегда», а обычная строка — «учти сейчас». Не путай: всё, что наберёшь без решётки, живёт только в текущем окне и исчезнет после /clear.Это то, что делаешь один раз, заходя в новый проект, и почти не трогаешь потом.
CLAUDE.md: файл памяти с описанием стека, структуры и команд проекта. Дальше его правишь под себя./init, и Claude сам разбирается, что тут за стек, и записывает это в память.CLAUDE.md — это черновик, а не истина. Прочитай его и подчисти: модель иногда пишет туда лишнее. С переменной CLAUDE_CODE_NEW_INIT=1запускается расширенный сценарий, который проведёт ещё и по скилам, хукам и личной памяти./config→ Editor mode → Vim, если ты привык к vim-навигации во вводе./settings, это одно и то же окно. Отдельной команды /vimбольше нет (см. блок расхождений в конце), режим редактора теперь живёт здесь.git status), или наоборот хочешь запретить что-то наглухо./allowed-tools. Есть отдельный скил /fewer-permission-prompts, который сам предложит разумный список разрешений на основе твоих сессий.Здесь ты решаешь, насколько «умно» и «дорого» Claude думает над задачей.
/model, берёшь старшую.sна строке модели, чтобы сменить модель только для текущей сессии, не трогая основную.low, medium, high, xhigh, max(доступные уровни зависят от модели). Чем выше, тем больше модель рассуждает перед ответом./effort high перед тем как просить распутать сложную логику. /effort low, когда нужно просто и быстро.max по умолчанию «на всякий случай». /effort autoвозвращает к настройке модели. Срабатывает сразу, не дожидаясь конца текущего ответа.Команды процесса: спланировать, посмотреть изменения, проверить.
/plan почини баг с авторизацией, и Claude составит план, не трогая код./plan переписать форму оплаты на новый API: получаешь план шагами, читаешь, говоришь «погнали» или правишь./diffперед коммитом спасает от ситуации «модель заодно поправила то, что я не просил». Доверяй, но проверяй изменения.--fixсразу применяет найденное к рабочей копии, --commentпостит комментарии в PR на GitHub, ultraзапускает глубокий обзор в облаке./code-review, получаешь список замечаний. /code-review high --fix, чтобы пройтись внимательнее и сразу починить./review (см. ниже): /review смотрит pull request, /code-reviewсмотрит твои текущие изменения. Есть ещё /simplify: отдельный обзор только на чистоту кода без поиска ошибок./code-review ultra. Локальный /reviewбыстрее и без затрат на облако./runзапускает твоё приложение и «прокликивает» изменение вживую. /verifyсобирает и запускает приложение, чтобы убедиться, что правка реально работает, а не только проходит тесты. /run-skill-generator запоминает рецепт запуска именно твоего проекта./run-skill-generator, чтобы зафиксировать рецепт.Машина времени Claude Code. Здесь — то, ради чего стоит не бояться экспериментировать: почти всё откатывается.
/rewind, выбираешь точку «до рефакторинга», и код, и разговор возвращаются./rewind, можно смелее давать модели простор: всегда есть кнопка «назад». Псевдонимы: /checkpoint, /undo./clearпонадобилось вернуться к старой задаче. Или продолжить вчерашнюю работу./resume, выбираешь из списка «лендинг-готов», и продолжаешь с того места./continue. Фоновые сессии тоже видны в списке (помечены bg)./resume)./branch, пробуешь один вариант, при необходимости возвращаешься к оригиналу и пробуешь второй./fork. Отличие от /clear: clear даёт чистый лист, branchдаёт развилку с сохранённым контекстом до этой точки./renameпереименовывает текущую сессию (имя видно в строке статуса). /recapвыдаёт однострочное резюме текущей сессии по запросу./resume осмысленные имена экономят нервы.Расширения Claude Code: внешние инструменты, помощники и твои рабочие процессы.
/mcp, видишь список серверов, проходишь авторизацию там, где нужен вход./mcp__сервер__промпт, они подтягиваются автоматически из подключённых серверов./tasks (он же /bashes).tсортирует по «весу» в токенах, пробелом можно скрыть скил из меню./, если оно разрослось.SKILL.md обычно подхватывается сам. /reload-skillsнужен, когда автоподхват не сработал или ты добавил скил в новую папку.То, к чему обращаешься редко, но в нужный момент очень кстати.
/usageв конце дня: видишь, что половину расхода съел один тяжёлый скил, и думаешь, как его облегчить./cost и /stats — это псевдонимы того же /usage(см. блок расхождений). Отдельной живой команды /costсо своим поведением больше нет, она ведёт сюда же./: выпадет живой список с фильтром по буквам. Ещё есть /powerup: короткие интерактивные уроки по фичам с анимациями./logoutна не своём компьютере.f, и Claude попробует починить найденное./doctor, смотришь, что подсвечено красным./debug(скил): включает подробное логирование текущей сессии и разбирает проблему по логам. /doctor про установку, /debugпро поведение в сессии./bug, /share. Отдельной команды /bugсо своей логикой нет, это вход в /feedback.Это не slash-команды, а клавиши. По ежедневной пользе они наравне с группой 1. Выучи на автомате.
/plan, только клавишами./rewind.@в строке ввода открывает выбор файла из проекта. Набираешь @, начинаешь печатать имя, Tab или Enter подставляет путь. Claude прочитает этот файл.Поправь стили в @styles/header.css: Claude точно знает, какой файл ты имеешь в виду.@надёжнее, чем «тот файл с хедером». Меньше угадывания означает меньше ошибок.!, выполняет shell-команду. (Тот же !используется в своих командах и скилах, чтобы подставить вывод команды в промпт — см. группу 9.)!git status, !ls./terminal-setup). История — стрелки вверх и вниз листают твои прошлые сообщения./terminal-setup.Вот где Claude Code превращается из чата в твой персональный инструмент. Если ты раз за разом вставляешь один и тот же длинный промпт или чек-лист, вынеси его в команду. Один раз настроил, дальше зовёшь по имени.
Важное обновление, которое путает многих. Раньше были отдельно «кастомные команды» (.claude/commands/) и отдельно «скилы». Сейчас они объединены: файл .claude/commands/deploy.md и скил .claude/skills/deploy/SKILL.md оба создают команду /deployи работают одинаково. Старые файлы в .claude/commands/продолжают работать. Скилы — рекомендованный путь, потому что умеют больше.
Самый простой вариант — файл в .claude/commands/. Создаёшь .claude/commands/commit.mdс содержимым:
Просмотри текущие изменения и сделай аккуратный коммит:
1. Покажи, что поменялось
2. Сгруппируй по смыслу
3. Напиши понятное сообщение коммитаВсё. Теперь в этом проекте есть команда /commit, которая запускает этот промпт.
Скил живёт в папке с файлом SKILL.md. ~/.claude/skills/… — личный, во всех проектах; .claude/skills/… — только этот проект. Минимальный SKILL.md:
---
description: Резюмирует незакоммиченные изменения и помечает рискованное. Используй, когда спрашивают, что изменилось, или просят ревью diff.
---
## Текущие изменения
!`git diff HEAD`
## Инструкции
Кратко опиши изменения в 2-3 пунктах, затем перечисли риски: пропущенная обработка ошибок, захардкоженные значения, тесты, которые надо обновить.Две части: фронтматтер между ---(когда применять) и тело (что делать). Имя папки становится командой, здесь это /summarize-changes.
Три приёма, которые делают скилы по-настоящему полезными. ! — живой контекст: строка !`git diff HEAD`выполнит команду и подставит её вывод в промпт ещё до того, как Claude начнёт. @ — ссылка на файл проекта, его содержимое подтянется в скил. Аргументы: $ARGUMENTS — всё, что передал после имени; $0, $1 — отдельные аргументы по позиции. Скил /fix-issue с телом Почини issue $ARGUMENTS по нашим стандартам: зовёшь /fix-issue 142, и 142 подставляется.
Где ошибаются.Запихивают длиннющие процедуры в CLAUDE.md, и память раздувается, каждая сессия дорожает. Правило простое: разрослось из факта в процедуру — выноси в скил. Если скил и команда называются одинаково, побеждает скил. Можно задать disable-model-invocation: true, чтобы скил запускался только руками через /имя, а не подхватывался моделью сам.
Команды поодиночке — это половина пользы. Сила в связке. Вот как выглядит обычный рабочий день в Claude Code.
Новый проект — /init, чтобы Claude понял, где он. Прошёлся по CLAUDE.md, через /memory дописал правила. Подключил нужное через /mcp.
Shift+Tab в plan mode (или /plan), дал задачу, прочитал план, одобрил. Увело не туда — Esc, остановил. Совсем криво — /rewindна точку до.
Ответы замедлились — /context, смотришь, куда утекло. Та же задача — /compact. Берёшься за другое — /clear(старое лежит в /resume).
Рутина — /modelна быструю и /effort low. Сложная отладка — старшая модель и /effort high. Не держи топ постоянно «на всякий случай».
/diff глазами, /code-review второй парой глаз, при необходимости --fix. Трогали вход или оплату — /security-review.
Третий раз вставляешь тот же чек-лист — стоп, делаешь из него скил. Третий раз объясняешь то же правило — # или /memory.
Главный принцип: контекст — это ресурс. Окно конечное, и то, что в нём лежит, определяет, насколько умно и дёшево работает модель. Команды группы 1 и клавиши группы 8 — это управление этим ресурсом. Освоишь их, и Claude перестанет «глупеть к вечеру».
Держи открытой рядом с терминалом. На широком экране она и так едет слева липкой колонкой.
/contextчто занимает окно/compactсжать, та же задача/clearчистый лист, новая задача/memoryправить правила проекта#быстро записать факт в памятьShift+Tabрежим планированияEsc / Esc Escстоп; откат на ход@подтянуть файл!выполнить shell/modelсменить модель/effortглубина рассуждения/planплан перед крупной задачей/diffчто изменилось/code-reviewревью изменений (--fix чинит)/rewindмашина времени/resumeвернуться к разговору.claude/commands/имя.md→ команда /имя.claude/skills/имя/SKILL.md→ то же, мощнее$ARGUMENTS, $1, !, @аргументы, вывод, файлКоманды Claude Code часто меняются. Несколько штук из старых гайдов уже не работают так, как пишут. Всё сверено по официальным докам на дату обновления.
/config → Editor mode./stats тоже). Отдельной команды нет./share). Своей логики у /bug нет.settings — псевдоним)./review смотрит pull request; /code-review смотрит твои изменения; /code-review ultra — облачный обзор..claude/commands/*.md и .claude/skills/*/SKILL.md создают одинаковые /команды. Скилы — рекомендованный путь.Команды — это управление инструментом. Настоящий скачок начинается, когда ты собираешь из них свой рабочий процесс: свои скилы под свои задачи, свою память под свои проекты, связку Claude Code с базой знаний. В комнате вайбкодинга «ИИ-офиса» мы как раз этим и занимаемся: разбираем живые сетапы, делимся скилами, чиним то, что не запускается, вместе.
Зайти в офисДругие практические гайды из этой же серии — по тому же AI-стеку, без воды.

Что включить, что не трогать, и три промта на копипаст. Из практики, а не из обзоров на YouTube.
Читать
Для резидентовМультиагентная система на Claude Code: оркестратор, 17 субагентов, Telegram-пульт, память. С чего начать и куда не лезть.
Читать
Для резидентовКак собрать рабочую базу знаний за вечер и не забросить через неделю. Метод, плагины, связка с ИИ: твой vault как память для Claude.
Читать