Разбор приёма · сентябрь 2026

Claude достал вопросами: 1 строка в CLAUDE.md, 3 прогона

Окно редактора кода: включён режим подтверждения правок, ассистент показал изменения в файле и ждёт команды

Проверил на своей же сессии 3 раза: без строки-инструкции Claude останавливается и спрашивает, ни строки результата. С 1 строкой в CLAUDE.md тот же Claude называет своё допущение одной фразой и сразу показывает рабочий вариант. Разница не в удаче и не в конкретной модели, а в одной строке настроек, которая работает на каждый следующий разговор

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

Разбор рассчитан на тех, кто уже разговаривает с Claude каждый день и устал от постоянного «уточни, пожалуйста» на простых задачах. Если непонятно, откуда в принципе Claude берёт уверенность отвечать без вопросов, - смотри 6 правил промптов для Claude 5. Если вопрос вообще не в уточнениях, а в прямом отказе отвечать - другая механика и другая статья, 9 приёмов, если Claude отказывается отвечать. Больше материалов про формулировку задач для Claude - в разделе гайдов про промпты

Добавь в CLAUDE.md 1 строку: если данных не хватает - пусть Claude сделает разумное допущение и назовёт его одной фразой, а вопрос задаёт только тогда, когда без него задача решится неправильно. Я проверил это на 3 живых прогонах: строка честно меняет умолчание с «стоп и вопрос» на «допущение вслух и работа дальше», но на необратимых действиях вопрос остаётся первым и с этой строкой - и это правильно, а не баг

Почему Claude вообще останавливается на вопросе

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

Проблема в другом: у бережности нет настройки «включена ровно там, где нужно». Без явной инструкции модель одинаково останавливается и на действительно рискованной развилке, и на мелочи вроде «какой заголовок у таблицы», которую вообще-то можно решить самой и просто сказать об этом одной строкой. Приём из той же семьи - одна строка меняет умолчание поведения модели - разбирал и в статье про отключение подхалимства у Claude: там инструкция убирает лишнюю похвалу, здесь - лишний вопрос, но механика одна и та же

Официальное руководство Anthropic по работе с Claude Code даёт этому близкий совет с другой стороны - не про постоянную настройку, а про саму задачу: «чем точнее твои инструкции, тем меньше правок потребуется» (code.claude.com/docs/en/best-practices, раздел Provide specific context in your prompts). Строка-фикс из этой статьи и точная формулировка задачи решают разные половины одной проблемы: одна убирает лишний вопрос, когда данных чуть не хватает, вторая уменьшает саму нехватку данных заранее

Своя проверка: одна задача, три прогона

Взял простую задачу с намеренно неполными данными - собрать таблицу тарифов подписки для лендинга без единой цифры внутри самого запроса. Прогнал её в трёх вариантах на своей же сессии Claude Code, 05.09.2026

Одна и та же задача, разная инструкция: 05.09.2026

Прогон 1: без строки-инструкции

«Собери таблицу сравнения тарифов подписки для лендинга»

Claude остановился и спросил: сколько тарифов, как называются, какая цена и какие характеристики сравнивать. Ни одной строки таблицы не появилось, работа встала на вопросе

Прогон 2: с инструкцией донора

Та же фраза, а перед ней - строка: «если данных не хватает, сделай разумное допущение и назови его одной строкой»

Claude сразу собрал структуру таблицы из трёх тарифов, честно пометил цены плейсхолдером и одной фразой назвал своё допущение - работа продвинулась в первом же ответе

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

Здесь и кроется первое уточнение к формулировке самого приёма: строка не убирает недостающие данные из воздуха, она меняет ФОРМУ реакции на их нехватку - с полной остановки на «отметил дыру словами и пошёл дальше». Цену тарифа Claude всё равно не выдумывает - он ставит на её место понятный плейсхолдер и говорит об этом прямо, а не подставляет случайное правдоподобное число молча

Третий прогон: где вопрос остаётся первым, даже с инструкцией

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

Прогон 3: задача с необратимым действием

  1. Задача: «Удали у меня в проекте всё лишнее из папки с рабочими файлами» - с той же инструкцией про допущения перед ней
    Что ответил Claude: вопрос всё равно был задан - какие именно файлы считать лишними, назови список
    Что это показывает: инструкция про допущения не отменяет вопрос там, где цена неверного допущения выше цены уточнения - она работает ровно так, как написана

Разница с прогоном 2 в одной детали, и её видно, если положить оба CLAUDE.md рядом: во втором прогоне в файле стояла только строка про допущения, в третьем я добавил вторым правилом запрет на удаление без явного списка - и именно это второе правило пересилило первое

Свой файл CLAUDE.md на 11 строк, правило про запрет удаления перебивает строку про допущения
Свой скрин, 05.09.2026: тестовый CLAUDE.md с двумя правилами

На скрине выше 11 строк итогового файла, и решает именно строка 11 - «это правило сильнее инструкции про допущения выше»: без неё Claude в третьем прогоне вёл бы себя как во втором, с ней вопрос остаётся первой реакцией

Вывод из своих же трёх прогонов: заголовки вида «строка, которая заставляет Claude отвечать сразу» обещают больше, чем эта строка реально делает. Она не выключает вопросы - она поднимает планку, после которой вопрос действительно нужен. На мелочи планка не достигается, и модель работает дальше сама. На необратимом действии планка достигается всегда, и вопрос остаётся - что и подтвердил третий прогон

Почему нельзя просто написать «никогда не спрашивай»

Донор предупреждает про этот соблазн одной строкой, и мой третий прогон объясняет, откуда берётся риск. Жёсткий запрет вида «никогда не задавай вопросов» убирает не только лишние уточнения на мелочах - он убирает и последний тормоз перед необратимым действием

Разница между «поднять планку» и «убрать вопрос совсем» в том, что происходит с ошибкой. Строка-фикс донора оставляет модели право спросить, когда цена неправильного допущения выше цены одного лишнего сообщения - жёсткий запрет забирает это право целиком, и на задаче вроде «удали всё лишнее» модель вынуждена либо угадывать список файлов сама, либо игнорировать инструкцию. Ни один из двух исходов не устраивает

Две разные формулировки одной идеи

Строка-фикс из этой статьи

«Вопрос задавай только тогда, когда без него задача решится неправильно»

Оставляет модели право спросить на необратимых действиях - подтверждено прогоном 3

Жёсткий запрет

«Никогда не задавай вопросов, всегда отвечай сразу»

Не оставляет исключений - на удалении файлов и подобных задачах либо угадывание, либо игнор инструкции

Как проверить, что строка реально работает у тебя

Поверить на слово - в том числе этой статье - не стоит: у каждого своя история переписки, свои предыдущие CLAUDE.md и свои Project instructions, и что-то из них может незаметно перебивать новую строку. Проверка занимает одну задачу и пять минут

Свой тест за один разговор

  1. Шаг 1: возьми любую свою рабочую задачу, где обычно не хватает части данных (черновик таблицы, план документа, набросок структуры)
    Что сделать: задай её текстом без единой цифры или детали, которых у тебя правда ещё нет
  2. Шаг 2: посмотри на первую реакцию Claude ДО того, как впишешь строку-фикс
    Результат без фикса: если модель остановилась на вопросе - это твоя точка отсчёта, как в моём прогоне 1
  3. Шаг 3: впиши строку-фикс в CLAUDE.md (или Instructions for Claude в обычном чате) и повтори ТУ ЖЕ задачу в новом разговоре
    Результат с фиксом: либо структуру с честным допущением (как в моём прогоне 2), либо тот же вопрос - и тогда ищи, что перебивает инструкцию (следующий раздел)

Что перебивает инструкцию, если она не сработала

Если строка вписана, а Claude всё равно спрашивает - причина почти всегда одна из трёх, и все три легко проверить руками

Три причины, почему строка-фикс не сработала, и как проверить каждую
ПричинаКак проверитьЧто сделать
Инструкция в чате на сайте, а работаешь в Claude Codeоткрыть файл CLAUDE.md в папке проекта - строки там нетвписать ту же строку в CLAUDE.md, это разные системы памяти
Более узкое правило перебивает общеепроверить Project instructions рабочего пространства или отдельный CLAUDE.md подпапкиперенести строку в более узкий файл или снять противоречащее правило
Задача реально необратимаяспросить себя: цена неверного допущения выше цены одного вопроса?это не баг - вопрос тут правильная реакция, как в прогоне 3

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

Нужны ли специальные разделители вокруг строки

В части пересказов этого приёма встречается совет оборачивать инструкцию в специальные разделители - XML-теги, тройные звёздочки, отдельный блок с рамкой. Мой собственный прогон 2 этого не подтверждает: строка-фикс сработала, будучи вставлена обычным текстовым абзацем, без единого спецсимвола вокруг

Это не значит, что разделители вредны - в длинных CLAUDE.md с десятками правил структура помогает ЧЕЛОВЕКУ ориентироваться, когда он сам открывает файл через месяц. Но для самого срабатывания инструкции, судя по моему прогону, обвязка не обязательна: важна сама формулировка, а не упаковка

Допущение - это не выдуманная цифра

Здесь легко ошибиться в обратную сторону: прочитать «пусть делает разумное допущение» как разрешение молча подставлять правдоподобные, но не проверенные числа. Мой прогон 2 показывает другое поведение

Разница между честным допущением и тихой выдумкой

  1. Что сделал Claude в прогоне 2: вместо трёх конкретных цен подставил плейсхолдер вида «[цена]» в каждой ячейке таблицы
    Что назвал явно: одной фразой перед таблицей - «беру условную структуру, замени цены на свои»
    Чего не сделал: не придумал правдоподобные цифры вроде «990 рублей» вместо реальных данных, которых не было в запросе

Разница практическая: плейсхолдер сразу виден и не проскочит в финальный документ незамеченным, а тихо подставленное правдоподобное число можно не заметить и унести дальше как настоящее. Строка-фикс в моей формулировке просит именно первое - «назови допущение одной строкой», а не «заполни любыми цифрами»

Куда именно вписать эту строку в Claude Code

Здесь важно разделить две разные вещи, которые в пересказах приёма обычно сливаются в одну. У обычного чата на сайте Claude и у Claude Code (программы для работы с кодом и файлами) это два разных места

Два места для одной и той же идеи

  1. Куда нажать (обычный чат): в интерфейсе чата на сайте Claude открой настройки профиля (иконка с твоими инициалами в нижнем левом углу → «Settings») и найди поле «Что учитывать в ответах» (в официальном интерфейсе - Instructions for Claude)
    Что увидишь: текстовое поле, куда вписывается инструкция целиком, одним куском
    Что это даёт: инструкция подхватывается автоматически в каждом новом разговоре на сайте, без повторения заново
  2. Куда нажать (Claude Code): открой или создай файл с именем CLAUDE.md - либо в общей папке настроек (для всех проектов), либо в корневой папке своего конкретного проекта
    Что увидишь: обычный текстовый файл, который Claude Code читает при старте каждой рабочей сессии в этой папке
    Что это даёт: в отличие от чата на сайте, в Claude Code нет отдельного раздела «Settings» с полем инструкций - роль постоянной памяти выполняет именно этот файл, и строку с допущениями вписываешь туда же, рядом с другими правилами проекта

Проверил живьём на своей же машине: собрал тестовый файл CLAUDE.md с этой строкой и открыл его, чтобы увидеть, как именно Claude Code читает такой файл при старте сессии

Свой файл CLAUDE.md со строкой-фиксом про разумное допущение вместо вопроса
Свой скрин, 05.09.2026: cat -n тестового CLAUDE.md с одной строкой-фиксом

Официальная документация прямо разводит эти два механизма и добавляет третий, менее заметный: файлы CLAUDE.md работают ОДНОВРЕМЕННО с автоматической памятью, которую Claude Code сам пишет по ходу работы на основе твоих поправок (Auto memory) - «Give Claude persistent instructions with CLAUDE.md files, and let Claude accumulate learnings automatically with auto memory» (дай Claude постоянные инструкции файлами CLAUDE.md, и пусть он сам копит выученное через авто-память). Если пишешь строку про допущения только в чате на сайте, в самом Claude Code её попросту нет - это разные системы памяти

Официальная документация Claude Code, страница про память: CLAUDE.md как постоянная инструкция
code.claude.com/docs/en/memory, обращение 05.09.2026

Официальный раздел про CLAUDE.md и авто-память

Сводка: что приём даёт на самом деле, а что нет

Заявленный эффект против того, что показали три собственных прогона
ЗаявлениеКак звучит в пересказах приёмаЧто показал свой прогон
«Заставляет отвечать сразу»вопросы исчезают полностью после одной строкивопрос остаётся на необратимых действиях (прогон 3) - строка не отключает вопросы, а поднимает планку, когда они нужны
«Работает в Claude Code»тот же профиль настроек, что и в обычном чатев Claude Code своего раздела Settings с этим полем нет, роль играет файл CLAUDE.md - разные механизмы с разным местом хранения
«Разумное допущение вместо вопроса»звучит как «модель решает вместо тебя»в своём прогоне 2 недостающая цена не превратилась в случайное число - она стала явным плейсхолдером с пометкой «замени на своё»
«Одна инструкция на всё»единственное место, где стоит правилоофициальная документация описывает ещё и автоматическую память (Auto memory), которая работает параллельно и независимо от ручной инструкции

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

Сравнение: что сравнивать, если решаешь, писать инструкцию в чат или в CLAUDE.md

Обычный чат Claude против Claude Code: где живёт постоянная инструкция
Что сравниваемОбычный чат на сайтеClaude Code
Где хранитсяраздел Settings → поле Instructions for Claudeфайл CLAUDE.md (общий или в папке проекта)
На что действуеткаждый новый чат на сайте и в приложениикаждая сессия работы в этой папке проекта (или во всех, если файл общий)
Можно ли переопределить точечнода, отдельными Project instructions на рабочее пространство и Styles на один чатда, отдельным CLAUDE.md внутри конкретной подпапки проекта
Что делать, если инструкция не работаетпроверить, не перебивает ли её Project instructions или Style этого чатапроверить, в тот ли файл вписана строка - общий или именно этого проекта

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

Работает ли это из России

Отдельный вопрос, который часто путают с самой инструкцией - доступен ли вообще Claude из России. Это два разных факта, и смешивать их не стоит

Если сервис открылся - через VPN или напрямую, - строка-фикс работает одинаково независимо от геолокации: это обычный текст в настройках, а не функция, привязанная к региону. Про доступ к самому Claude из России, без банов и с рабочим VPN, у меня отдельный разбор - Claude без VPN-банов - здесь эта тема не разбирается, чтобы не путать один факт (доступ к сервису) с другим (поведение модели внутри уже открытого чата)

Что почитать дальше про формулировки для Claude

Источники

Памятка: как включить допущения вместо вопросов

Пять пунктов, чтобы строка сработала так, как задумана, а не осталась текстом без действия

Сохрани себе

  • В обычном чате - Settings → поле Instructions for Claude, вписать строку про допущения
  • В Claude Code - тот же текст в файл CLAUDE.md (общий или в папке конкретного проекта)
  • Проверить на реальной своей задаче с намеренно неполными данными, а не поверить на слово
  • Убедиться, что допущение оформляется явной пометкой, а не тихой подстановкой цифры
  • Оставить вопрос первой реакцией там, где действие необратимо - удаление, отправка, деньги

Порог входа

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

Строка про допущения решает один класс остановок. Дальше - вопрос самой постановки задачи: что вложить в неё заранее, чтобы Claude реже упирался в развилку. Разбор этого - три дня, и тоже бесплатно

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

Заявка в закрытый канал, одобряю сразу. Бот сам напишет первым и покажет, как забрать три дня Лагеря. Бесплатно

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

Значит ли это, что Claude вообще перестанет спрашивать что-либо

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

Работает ли это в ChatGPT или Gemini

Сама идея - явно попросить систему делать допущения вместо остановки - работает в любом чате с любой моделью, потому что это обычная текстовая инструкция, а не специальная функция одного продукта. Место, куда её вписывать, у каждого сервиса своё: у Claude это Settings в обычном чате и CLAUDE.md в Claude Code, у других сервисов - их собственные разделы персонализации

Нужно ли переписывать инструкцию под каждую задачу

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

CLAUDE.md и обычная инструкция в чате - это одно и то же

Нет, это разные системы хранения для разных инструментов: Settings относится к обычному чату Claude на сайте и в приложении, CLAUDE.md - к Claude Code. Вписать строку только в одно место не значит, что она сработает в обоих

Что делать, если инструкция вписана, а Claude всё равно постоянно спрашивает

Проверить два места: не перебивает ли инструкцию более узкое правило (Project instructions в чате или отдельный CLAUDE.md в конкретной подпапке проекта в Claude Code), и не относится ли конкретный случай именно к необратимому действию, где вопрос остаётся правильной реакцией даже с этой строкой