Разбор приёма · сентябрь 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 (общий или в папке конкретного проекта)
  • Проверить на реальной своей задаче с намеренно неполными данными, а не поверить на слово
  • Убедиться, что допущение оформляется явной пометкой, а не тихой подстановкой цифры
  • Оставить вопрос первой реакцией там, где действие необратимо - удаление, отправка, деньги

Порог входа

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

Строка про допущения решает один класс остановок.

Занять место бесплатно

Регистрация на сайте до 14 октября, участие бесплатное

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

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

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

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

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

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

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

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

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

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

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