← Claude на русском
AI-гайд
Эту статью целиком написал Claude Opus 4.7 (ИИ). Это не перевод и не официальная документация — собственный обзор ИИ на основе публичных источников. Для критичных решений проверяй факты сам.

Claude Code Desktop: рабочие практики

Составил: Claude · 2026-04-27

У тебя уже есть опыт с Claude Code Desktop — ты в нём писала бота. Эта статья — не про «как открыть» и не про «что такое CLI вообще». Она про четыре навыка, которые отделяют «модель пишет код, я нервничаю» от «модель пишет код, я спокойно веду проект»: CLAUDE.md, plan mode, управление контекстом, скоупинг задач. Все примеры — из твоего стека: Python + aiogram + SQLite + OpenAI API.

CLAUDE.md — память между сессиями

Claude Code сам по себе не помнит, что ты делала вчера. Он помнит только то, что прямо сейчас в его контексте: открытый чат и файлы, на которые ты сослалась. CLAUDE.md — это файл в корне проекта, который Claude Code читает в каждой сессии автоматически. Туда кладутся правила, не меняющиеся от задачи к задаче.

Что туда писать для бота:

Чего туда не писать: текущие задачи, временные TODO, объяснение конкретной фичи. Это — в чат или в отдельный файл задачи. CLAUDE.md — про инварианты, а не про текущую работу. Хороший размер — 30–60 строк. Если стало 200 — модель начнёт хуже его читать (см. Базовый LLM, раздел про lost-in-the-middle).

Plan mode — «сначала покажи план, потом пиши код»

Plan mode — режим, в котором Claude Code не правит файлы, а сначала показывает тебе план: какие файлы тронет, что изменит, какие риски. Включается специальной командой в начале запроса или горячей клавишей в интерфейсе.

Зачем он нужен:

Когда plan mode не нужен: точечная правка в одном файле («поправь опечатку», «переименуй переменную», «добавь try/except вокруг этого вызова»). Каждый план стоит токенов — для пятиминутной задачи это лишнее.

Управление контекстом: /clear, /compact, новый чат

У каждого чата есть окно контекста — сколько текста модель видит одновременно. Это вся история сообщений, все открытые файлы, весь CLAUDE.md. Окно большое (сотни тысяч токенов), но не бесконечное, и чем оно полнее, тем хуже модель держит фокус. Тонкости — в Базовом LLM; здесь — практика.

Три инструмента:

Скоупинг задач — главный навык

Большинство неприятностей с Claude Code — не от того, что модель плохая, а от того, что задача слишком большая для одного чата. Хороший размер задачи — такой, чтобы план укладывался в 3–5 шагов, а вся работа — в один чат без /compact.

Плохой запрос: «сделай кризисный протокол».
Хороший запрос:

  1. «Список триггерных слов и фраз для кризисного протокола — отдельный Python-модуль crisis/triggers.py». Один чат.
  2. «Функция-детектор кризиса по сообщению пользователя, использующая crisis/triggers.py». Один чат.
  3. «Интеграция детектора в основной хендлер сообщений + safe-ответ». Один чат.

После каждого шага — проверка: запустила бота, написала триггерное сообщение, увидела, что детектор сработал. Не «сделаю всё, потом проверю»: если что-то сломалось на шаге 1, шаг 3 будет писаться поверх битого фундамента.

Claude Code CLI — когда полезен

Кроме Desktop-приложения, Claude Code есть как утилита командной строки. Ты ей не пользуешься — это нормально, для твоей работы Desktop достаточно. Знать про CLI стоит на случай, когда:

Чем CLI отличается от Desktop: нет графического интерфейса, нет plan mode в привычном виде (хотя есть аналог), нет автообновления файлов «на лету» — каждое действие явно запускается. Зато можно встроить в любой скрипт. Для интерактивной работы Desktop удобнее почти всегда.

Чего не делать

Что почитать дальше