Гайд · Claude Code · сентябрь 2026

Флаги Claude Code: 6 команд запуска, которые экономят часы

Ты открываешь окно Claude Code и просто пишешь задачу текстом - и этого хватает почти всегда. Но у команды запуска claude есть добавки-флаги, которые в конкретных ситуациях работают быстрее обычного диалога: мгновенный ответ без открытого окна, заранее выбранная модель, продолжение вчерашней работы одной командой. Разбираю шесть таких добавок на версии 2.1.251 - когда включать каждую

Я лично проверил каждый флаг из этой статьи на своей машине 5 сентября 2026 года: запускал `claude` с каждой добавкой по очереди и смотрел на реальный результат, а не пересказывал документацию. Полный вывод команд без сокращений лежит рядом со статьёй

Открой окно, где обычно пишешь Claude Code задачи текстом, и рядом с обычным запуском попробуй один флаг: допиши в конец команды запуска пробел и --model sonnet, если хочешь выбрать модель заранее, или -p "твой вопрос" в отдельном окне терминала, если нужен мгновенный текстовый ответ без диалога. Дальше в статье - какой флаг решает какую конкретную задачу

Что вообще такое флаг запуска и почему это не то же самое, что просьба в диалоге

Когда ты открываешь окно Claude Code и пишешь «сделай мне лендинг», ты уже находишься ВНУТРИ разговора - окно уже открыто, помощник уже слушает. Флаг - это добавка к самой команде ЗАПУСКА этого окна, ещё ДО того, как оно откроется. Проще говоря: обычная просьба - это то, что ты говоришь помощнику, когда он уже пришёл. Флаг - это записка, которую ты суёшь ему в руки ДО того, как он вошёл в комнату, и в которой заранее написано, как именно ему сегодня себя вести

Официальная страница документации Anthropic со списком флагов запуска Claude Code
Официальный справочник флагов Claude Code на сайте Anthropic - именно отсюда взяты точные формулировки, разобранные ниже

Записываются флаги через два дефиса или один, сразу за словом claude, вот так: claude --model sonnet. По моему собственному прогону 5 сентября 2026 года, вывод одной только команды claude --help занял 274 строки - это все добавки сразу, большинство из них рассчитаны на разработчиков крупных команд, а не на обычную повседневную работу. Если тебе интересен весь рабочий цикл Claude Code целиком, а не только флаги запуска, есть отдельный разбор - рабочий цикл из 6 шагов для новичка. В этой статье - только шесть добавок, которые реально экономят время в бытовой работе с Claude Code, без остальной технички

Шесть флагов коротко: какой для какой ситуации

Прежде чем разбирать каждую добавку подробно с примером, вот общая картина - какую ситуацию решает каждый флаг, чтобы сразу понять, какой раздел статьи тебе нужен в первую очередь:

ФлагКакую ситуацию решаетГде вводится
-p / --printНужен один быстрый ответ, окно диалога не нужноВ обычной команде запуска claude
--modelХочешь выбрать модель заранее, не переключать внутри окнаВ обычной команде запуска claude
-c / --resumeРабота в этой папке уже начиналась раньшеВ обычной команде запуска claude
--output-format jsonОтвет должен уйти в другую программуВ обычной команде запуска claude
--effortНужен контроль над глубиной размышленияВ обычной команде запуска claude
/compactРазговор стал длинным и медленнымПрямо в поле ввода уже открытого окна

Таблица прокручивается вбок →

Флаг 1: -p - мгновенный ответ без диалога

Что делаешь: вместо того чтобы открывать окно и вести переписку, добавляешь к команде запуска -p (или полное имя --print) и сразу свой вопрос в кавычках. Получаешь текстовый ответ и всё - окно не открывается, диалог не начинается

Флаг 1 на практике: -p

  1. Что напечатать в поле, где обычно вводишь команду запуска, добавь после слова claude пробел, затем `-p` и свой вопрос в кавычках, например: claude -p "объясни одним словом, что это за файл"
  2. Что увидишь на экране сразу текстовый ответ, без открытого окна с историей переписки - помощник ответил и завершил работу
  3. Что это тебе даёт секундный вопрос без лишнего действия «открой окно - напиши - закрой окно»: удобно, когда нужен один быстрый ответ, а не полноценная работа над задачей

В моём собственном прогоне команда `claude -p "Скажи одним словом: тест" --model sonnet` вернула ровно одно слово «Тест» и завершилась - без единого лишнего действия с моей стороны

Ограничение, о котором стоит знать заранее: этот флаг рассчитан на разовые короткие вопросы или на встраивание в другие программы, а не на полноценную работу над задачей с множеством правок - для многошаговой работы удобнее обычное открытое окно

Флаг 2: --model - выбор модели заранее

Что делаешь: добавляешь к команде запуска --model и следом короткое имя модели - sonnet, opus, haiku или fable. Помощник запускается сразу с этой моделью, без выбора внутри уже открытого окна

Подробнее это разобрано карточкой словаря Claude Sonnet: что это за модель

Флаг 2 на практике: --model

  1. Что напечатать claude --model haiku, если нужен самый быстрый и лёгкий вариант, или claude --model opus, если задача сложная и хочется более вдумчивого ответа
  2. Что увидишь на экране окно откроется сразу с выбранной моделью - это видно в самом начале переписки, без дополнительных шагов выбора
  3. Что это тебе даёт не нужно каждый раз переключать модель внутри уже открытого окна - выбор сделан заранее, одной добавкой к запуску

По собственному прогону 5 сентября 2026 года: команда `claude -p "ответь одним словом: четыре" --model haiku` вернула ответ «четыре» - короткое слово в имени модели реально принимается флагом и меняет то, какой именно помощник отвечает

Короткие имена - это ярлыки для полных названий моделей, помощник сам разворачивает ярлык в нужную версию. По официальной документации Anthropic, флаг --model также перебивает настройку модели по умолчанию, если она была выставлена заранее в настройках. Если для сложной задачи хочется не просто выбрать модель посильнее, а поручить помощнику сразу несколько разных ролей - смотри отдельный разбор Claude как старший инженер: 10 ролей для сложных задач

Флаг 3: -c и --resume - продолжение работы без пересказа задачи заново

Что делаешь: если вчера уже была открыта работа над проектом в этой же папке, не нужно объяснять всё заново - флаг -c (короткое от --continue) подхватывает самый последний разговор именно в текущей папке автоматически. Если нужен не самый последний, а конкретный из более ранних разговоров - используешь --resume с именем или номером этого разговора

Флаг 3 на практике: -c и --resume

  1. Что напечатать для последнего разговора claude -c - без уточнений подхватит именно тот разговор, что был здесь последним
  2. Что напечатать для конкретного старого разговора claude --resume и следом название или номер разговора, который хочешь открыть заново
  3. Что увидишь на экране окно откроется с уже знакомым контекстом - помощник помнит, о чём вы говорили, никакого пересказа задачи с нуля
  4. Что это тебе даёт не приходится каждый раз заново объяснять, что за проект и что уже сделано - работа продолжается ровно с того места, где остановилась

Собственный прогон подтвердил обе стороны этого флага: команда `claude -c -p "ответь одним словом: два"` вернула ответ «Два» - продолжение прошлого разговора сработало даже вместе с мгновенным ответом без диалога. А отдельная попытка вызвать `claude --resume` без указания конкретного разговора и без открытого окна честно вернула ошибку с просьбой назвать разговор точнее - значит, для короткого одноразового вызова этот флаг требует конкретики, а не работает «наугад»

Разница коротко: -c - это «продолжи ровно то, на чём остановились последний раз», а --resume - это «дай мне список всех разговоров этой папки, я выберу нужный сам», либо сразу назови конкретный по имени. Если работа ведётся сразу над несколькими задачами параллельно, в отдельных копиях одного и того же проекта, полезно посмотреть git worktree в Claude Code: 3 сессии сразу без конфликтов - там продолжение работы устроено иначе, через разные папки одновременно

СитуацияЧто напечататьЧто получишь
Продолжить вчерашнюю работу в этой же папкеclaude -cСразу открывается последний разговор, без выбора
Вернуться к одному из нескольких старых разговоровclaude --resumeСписок разговоров для выбора, либо конкретный по имени
Быстрый вопрос вместе с продолжениемclaude -c -p "вопрос"Мгновенный текстовый ответ с учётом старого контекста

Таблица прокручивается вбок →

Флаг 4: --output-format json - ответ для другой программы, а не для человека

Что делаешь: добавляешь --output-format json, и вместо обычного текста, который удобно читать глазами, помощник выдаёт ответ в виде строгой структуры данных - её удобно передавать дальше в другую программу или скрипт, но неудобно читать вручную

Рядом по теме есть отдельный разбор: Команды Claude Code

Флаг 4 на практике: --output-format json

  1. Что напечатать claude -p "твой вопрос" --output-format json - добавка идёт вместе с флагом мгновенного ответа из первого пункта этой статьи
  2. Что увидишь на экране вместо простого текста ответа - длинная строка из фигурных скобок и данных: номер сессии, стоимость запроса, сам ответ отдельным полем внутри всей этой структуры
  3. Что это тебе даёт если ты сам пишешь скрипт или программу, которая должна забрать именно ответ помощника и что-то с ним сделать дальше автоматически - такой строгий формат читается программой без ошибок, в отличие от обычного текста

В моём прогоне команда `claude -p "ответь одним словом: раз" --output-format json` вернула не просто слово «Раз», а целый блок данных вокруг него - включая точную стоимость этого одного запроса в долларах и уникальный номер разговора, который можно использовать потом с флагом --resume из пункта выше

Если ты не пишешь собственные программы поверх Claude Code, этот флаг тебе скорее всего не нужен вообще - он для тех редких случаев, когда ответ помощника должен уйти дальше, в другую систему, автоматически. Один из практических примеров такой связки - Claude MCP: как подключить свой первый сервис за 10 минут, где помощник обменивается данными с внешним сервисом уже готовым протоколом

Флаг 5: --effort - насколько глубоко помощник обдумывает ответ

Что делаешь: добавляешь --effort и следом одно слово - от low (быстро и просто) до max (максимально вдумчиво). Это регулирует, сколько «внутреннего размышления» помощник тратит перед тем, как дать ответ

Флаг 5 на практике: --effort

  1. Что напечатать для простой задачи claude --effort low - для мелких правок и коротких вопросов, где глубокое размышление не нужно
  2. Что напечатать для сложной задачи claude --effort high или claude --effort max - для архитектурных решений и задач, где цена ошибки выше времени на раздумье
  3. Что увидишь на экране на низком значении ответ приходит заметно быстрее, на высоком - помощник дольше «думает» перед тем, как показать результат
  4. Что это тебе даёт прямой контроль над балансом «быстро и просто» против «медленнее, но тщательнее» - без этого флага помощник сам выбирает золотую середину, а с флагом выбираешь ты

Собственный прогон: команда `claude -p "ответь одним словом: три" --effort low` отработала штатно и вернула короткий ответ «Три» - флаг принимается и не ломает обычную работу, просто снижает глубину размышления перед ответом

Метафора для этого флага простая: это как попросить человека ответить «навскидку» или, наоборот, «подумай как следует» - результат один и тот же по форме, но получен с разной степенью внимательности. Если хочется не просто выбрать глубину размышления, а собрать себе полезный набор готовых команд-ярлыков под конкретные задачи - смотри как сделать свой Skill в Claude за 5 шагов

Значение --effortКогда включатьЧего ждать по скорости
lowМелкая правка, короткий вопросОтвет приходит заметно быстрее обычного
mediumОбычная повседневная задачаСкорость и глубина без флага вообще
highСложная задача с несколькими шагамиПомощник дольше «думает» перед ответом
maxАрхитектурное решение, цена ошибки высокаяСамое медленное значение из четырёх

Таблица прокручивается вбок →

Флаг 6: /compact - экономия места в разговоре, когда он стал слишком длинным

Что делаешь: это не флаг запуска, а команда внутри уже открытого окна, которую вводишь прямо в поле, где обычно пишешь задачи - /compact. Она сжимает всю накопленную историю переписки в короткий пересказ, оставляя только суть, а не удаляет разговор целиком

Флаг 6 на практике: /compact

  1. Куда напечатать прямо в поле ввода уже открытого окна Claude Code, там же где обычно пишешь задачи текстом: /compact
  2. Что увидишь на экране подтверждение, что старая история переписки сжата в краткое содержание - разговор продолжается, но занимает меньше места
  3. Что это тебе даёт по официальной документации Anthropic, длинный разговор без сжатия начинает работать медленнее и может упереться в предел объёма - команда /compact решает это без потери сути того, что уже обсуждалось
Официальный справочник встроенных команд Claude Code с описанием compact, rewind, resume, clear
Официальная документация Anthropic - справочник встроенных команд, откуда взято точное описание /compact

По документации Anthropic, если добавить к команде уточнение - например /compact сохрани код и результаты тестов - помощник сам выберет, что оставить в кратком пересказе первым делом, а что можно опустить. Если разговор только что начался и сжимать ещё нечего, команда честно ответит, что сообщений пока недостаточно. Похожая экономия места работает и при подключении Claude Code к внешним хранилищам - смотри как подключить Claude к Obsidian: второй мозг за 15 минут

Рядом с этой командой в том же меню живёт ещё одна полезная добавка - /rewind, которая откатывает код и переписку назад к более ранней точке. Она разобрана отдельно и подробно в статье как откатить изменения Claude Code: /rewind, git и 5 путей - здесь только упоминание, чтобы не пересказывать то же самое дважды

Когда флаг вообще не нужен

Не каждая задача выигрывает от добавки к запуску. Если работа многошаговая, с правками туда-обратно и уточнениями по ходу дела - обычное открытое окно без единого флага удобнее любой из шести добавок этой статьи: диалог даёт возможность поправить курс на любом шаге, а флаг -p рассчитан именно на то, что вопрос один и ответ один

Похожая логика работает и с выбором модели через --model: если задача меняется по ходу работы от простой к сложной, разумнее оставить помощника с моделью по умолчанию и переключить её командой внутри уже открытого окна, а не гадать заранее, какая понадобится

Что делать, если два флага дают противоречивый результат

Иногда несколько флагов в одной команде тянут в разные стороны - например, --effort low вместе с очень сложной и объёмной задачей. Здесь работает простое правило: если ответ получился слишком поверхностным для задачи, перезапусти команду с более высоким значением --effort, не пытаясь исправить результат внутри уже готового ответа

Та же логика с --output-format: если json-структура пришла, а нужного поля в ней не оказалось, дело не в поломке - разные версии Claude Code иногда добавляют или переименовывают поля структуры, и стоит свериться со свежей документацией по ссылке в разделе «Источники» этой статьи, а не считать вывод ошибочным

Как понять, что флаг сработал именно так, как ты хотел

После любого флага проверка одна и та же: посмотри на первую строку ответа. Если использовал -p - убедись, что окно диалога НЕ открылось, а пришёл сразу готовый текст. Если использовал --model - в начале переписки обычно видно, какая модель отвечает. Если использовал -c или --resume - помощник должен сразу понимать контекст без пересказа, а не переспрашивать «а о чём мы говорили»

Официальная страница управления расходами Claude Code с описанием команды compact и флага max-budget-usd
Официальная документация Anthropic про управление расходами - раздел, где описана экономия контекста через /compact

Если результат не такой, как ожидал - скорее всего опечатка в самом имени флага (два дефиса перед длинным именем, один перед коротким) или флаг стоит не на своём месте в строке команды. Самый простой способ проверить весь список добавок целиком - ввести claude --help и прочитать вывод от начала до конца, там же, откуда я снял свой собственный прогон для этой статьи. Если после проверки кажется, что помощник вообще делает не то, что просили - смотри отдельный разбор агент говорит «готово»: 4 шага, чтобы доделать до конца

Что дальше, если хочется автоматизировать запуск ещё сильнее

Флаги из этой статьи покрывают бытовые ситуации: разовый вопрос, выбор модели, продолжение работы, экономия места в разговоре. Если задача - выстроить процесс, где Claude Code запускается регулярно сам по расписанию или реагирует на события без твоего участия каждый раз, это уже отдельный, более широкий разговор про автоматизацию, а не про единичный флаг команды - смотри агенты для Claude Code: полный разбор для новичка и Claude Cowork: что это, где включить и 3 режима проверки

Свои флаги я использую тем же способом, что описан выше - без сторонних надстроек поверх обычной команды запуска

Куда идти дальше на этом же сайте

Источники

Ниже страницы, которые я открывал сам при подготовке этой статьи 5 сентября 2026 года:

Памятка: шесть флагов запуска Claude Code

Шесть строк, по которым проходит выбор

Сохрани себе

  • Нужен один быстрый ответ без диалога - -p (--print) с вопросом в кавычках
  • Хочешь выбрать модель заранее, не переключать внутри окна - --model и короткое имя (sonnet, opus, haiku, fable)
  • Работа в этой же папке уже начиналась вчера - -c для последнего разговора, --resume для конкретного по имени
  • Ответ должен уйти в другую программу, а не читаться глазами - --output-format json
  • Нужен контроль над глубиной размышления - --effort от low до max
  • Разговор стал длинным и медленным - /compact прямо в поле ввода уже открытого окна

Порог входа

Флаги можно попробовать уже сегодня, привычка формулировать задачу - тоже

Шесть добавок из этой статьи можно проверить на своей машине прямо сейчас, без единой новой установки - Claude Code у тебя уже стоит

Три дня, бесплатно, доступ открывается сразу, ждать даты не нужно

Забрать путёвку в ИИ-Лагерь

Это заявка в мой закрытый канал, не оплата. Впускаю сразу, дальше бот в личке отдаёт путёвку на три дня

Частые вопросы

Нужно ли устанавливать что-то дополнительное, чтобы флаги заработали?

Нет. Все шесть добавок из этой статьи встроены в саму программу Claude Code с версии 2.1.251 - ничего доустанавливать не нужно, просто дописываешь флаг к обычной команде запуска

Что будет, если ошибиться в написании флага?

Помощник вернёт короткое сообщение об ошибке с подсказкой, какие флаги вообще существуют. Ничего не сломается: неверный флаг просто не сработает, а не испортит проект

Можно ли использовать несколько флагов одновременно?

Да. В моём собственном прогоне флаг -p (мгновенный ответ) и --model (выбор модели) сработали вместе в одной команде без проблем. Флаги дописываются через пробел один за другим

Как посмотреть полный список всех флагов, а не только шести из этой статьи?

Впиши в поле команды claude --help - откроется полный официальный список. В моём прогоне он занял 274 строки, большинство рассчитано на разработчиков крупных команд, а не на повседневную работу

Почему флаг --resume вернул ошибку в моём собственном прогоне?

Потому что я вызвал его без открытого окна и без указания конкретного разговора - в таком случае помощник просит назвать разговор точнее, а не открывает список для выбора. В обычном открытом окне тот же флаг без уточнения покажет список для выбора мышкой