# /compact или /clear: продолжить или начать заново

Курс: Claude Code: уровень профи — https://zero2claude.ru/learn/claude-code-pro
Канонический URL: https://zero2claude.ru/learn/claude-code-pro/0-2-compact-ili-clear

/compact сжимает разговор в краткое изложение и освобождает место, чтобы продолжить ту же задачу. /clear начинает чистый разговор для новой. Разница простая, а выбор — главный навык длинной сессии.

В прошлом уроке ты научился видеть, насколько заполнено контекстное окно. Теперь — что с этим делать. Есть два инструмента, и путать их нельзя.

## /compact — сжать и продолжить

```
/compact
```

Claude Code заменяет весь разговор кратким изложением: что за задача, что уже выяснили, что сделали. Окно освобождается, а работа продолжается с того же места.

Главный приём — сказать, что важно сохранить:

```
/compact сохрани, что мы выяснили про проверку ссылок
```

Без подсказки Claude сам решает, что попадёт в изложение, и может выбросить деталь, которая понадобится через десять минут. С подсказкой ты управляешь конспектом.

После сжатия набери `/context`: часть «сообщения» заметно уменьшится, свободного места станет больше. Сразу после пары вопросов разница будет небольшой — сжатие окупается, когда разговор действительно длинный.

## /clear — чистый лист

```
/clear
```

Разговор начинается заново, с пустым контекстом. Предыдущий при этом не исчезает: к нему можно вернуться через `/resume` — об этом урок 0.4.

## Как выбрать

Задай себе один вопрос: **это всё ещё та же задача?**

| Ситуация | Что делать |
|---|---|
| Та же фича, окно почти заполнено | `/compact` с подсказкой, что сохранить |
| Закончил одну задачу, начинаешь другую | `/clear` |
| Разговор ушёл в сторону и запутался | `/clear` и короткий чёткий запрос с нуля |
| Нужно вернуться к вчерашней работе | не то и не другое — `/resume` |

Частая ошибка новичков — тянуть одну бесконечную сессию на весь день. Привычка профи обратная: одна задача — одна сессия, а между задачами — `/clear`.

**Осторожно.** 
Сжатие — это пересказ, а пересказ теряет детали. Если в разговоре была точная договорённость — имя функции, формат ответа API, «не трогай этот файл», — либо назови её в подсказке к /compact, либо запиши в CLAUDE.md, где она переживёт любую очистку.
