Сигнал из хука Клауд дев (@claudedevolper): GPT-6 Astra раскатывается в Codex/ChatGPT для Pro, и OpenAI опубликовал официальный гайд по промптингу. Продуктовая точка входа: openai.com/index/gpt-6-astra/. Полный текст официального prompting guide в эту сессию стабильно не вытянули — поэтому ниже не выдуманные цитаты и не «пять правил с PDF OpenAI». Здесь — переносимые паттерны брифа для вайб-кодера и computer-agent сценариев. Перед продом: сверяй актуальный гайд у OpenAI на той же витрине/docs модели.
Соседи: Astra как компьютерный агент, лимиты в Codex/ChatGPT, 1M контекст через Astra, /goal при нуле токенов, JIT harness под задачу.
Чем Astra отличается как «собеседник»
Astra в продуктовой подаче — не «ещё один чат умнее». Это контур компьютерного агента: длинные задачи, тулы, браузер/приложения/код в рамках продукта OpenAI. Для вайб-кодера следствие простое: промпт без цели, стопа, тулов и acceptance превращается в дорогой блуждающий луп — особенно при жёстких weekly после раскатки (см. лимиты).
Пиши бриф так, будто отдаёшь задачу джуну с доступом к машине: что сделать, чем пользоваться, когда остановиться, как доказать «готово». Не так, будто просишь «порассуждать красиво».
Каркас брифа: цель → стоп → тулы → acceptance
Минимальный каркас, который переживает смену UI Codex/ChatGPT:
- Цель (одна). «Собрать X / починить Y / подготовить Z». Не три цели в одном абзаце.
- Стоп. Явные условия выхода: «остановись, если тесты зелёные», «если нет доступа к файлу — спроси, не выдумывай», «не больше N итераций без отчёта».
- Тулы / контур. Что можно трогать: какие директории, браузер да/нет, можно ли ставить пакеты, нужен ли git commit.
- Acceptance. Проверяемый чеклист: команды, скрин/артефакт, «PR готов если …». Без acceptance агент оптимизирует «похоже на правду».
Это тот же дух, что в harness под задачу: обвязка важнее магии модели. Astra сильнее закрывает хороший бриф и быстрее сжигает плохой.
Что класть в бриф вайб-кодера
- Контекст репо коротко: стек, входная точка, что уже сломано.
- Запреты: «не трогай .env», «не переписывай весь модуль», «не меняй публичный API».
- Формат отчёта: список изменённых файлов + как прогнать проверку.
- Приоритет инструкций: если конфликт — сначала safety/запреты, потом acceptance, потом стиль.
- Критерий «достаточно хорошо»: иначе компьютерный агент будет полировать вечно.
Не пиши роман. Длинный бриф без приоритетов хуже короткого с acceptance. Если нужен огромный контекст кода — смотри отдельный разбор 1M через Astra: большое окно ≠ разрешение на помойку.
Паттерны под computer agent
Переносимые привычки (не цитаты OpenAI):
- Initiative с оградой. Разреши агенту продолжать без микро-подтверждений внутри шага, но потребуй чекпоинт на границе фазы (план → патч → тест).
- Проверка явно. «После изменений запусти … и вставь вывод». Без этого «готово» = нарратив.
- Делегирование подзадач. Если продукт/агент умеет дробить работу — укажи, что считать подзадачей, а что — стопом для эскалации тебе.
- Стиль вторичен. Сначала correctness и acceptance; tone/personality — в конце, одной строкой.
- Один жанр на прогон. Не смешивай «отрефактори бэк» и «нарисуй лендинг» в одном Astra-запуске.
Детали product-поведения Astra как агента — в обзорной статье. Здесь фокус на тексте брифа.
Ловушки: slop, overlong, нет acceptance
- Slop. Много уверенного текста, мало проверяемого результата. Лечится acceptance и требованием вывода команд.
- Overlong. Бриф на три экрана без приоритетов; агент цепляется не за то. Режь до цели/стопа/тулов/чеклиста.
- Missing acceptance. «Сделай лучше» — приглашение жечь квоту. Формулируй «лучше = …».
- Вечный чат. Новый горизонт — новый прогон или явная смена цели. Иначе контекст засоряется.
- Игнор лимитов. Идеальный промпт на пустом weekly бесполезен — см. лимиты и /goal при нуле.
Мини-шаблон брифа (скопируй и заполни)
Каркас в прозе (адаптируй под Codex/ChatGPT UI; это не официальный шаблон OpenAI):
- Цель: …
- Контекст: стек / ветка / что уже пробовали …
- Можно: тулы и зоны …
- Нельзя: запреты …
- Стоп: когда остановиться / когда спросить …
- Acceptance: команды проверки и ожидаемый результат …
- Отчёт: файлы + как воспроизвести …
Если после заполнения шаблона цель всё ещё расплывчата — не запускай Astra. Сначала сузь задачу. Дорогая модель не заменяет мышление о done.
Как стыковать с Codex и квотой
Один тяжёлый Astra-прогон на крупный кусок лучше десяти «уточни ещё». Пиши бриф так, чтобы агент реже ходил кругами: это прямая экономия weekly. Если контекст раздулся — не «ещё раз объясни всё с начала», а новый прогон с чистым каркасом и ссылкой на артефакт. Мост к web-сессии и другие обходы квоты — отдельные тактики; промпт их не заменяет.
Когда weekly около нуля, сначала дисциплина цели (/goal), потом новый бриф. Не наоборот.
Чего эта статья сознательно не делает
- Не цитирует официальный prompting guide дословно — текста под рукой не было.
- Не выдумывает параметры API, скрытые флаги и «секретные» system prompt’ы.
- Не обещает, что хороший бриф снимет лимиты тарифа.
- Не подменяет страницу продукта OpenAI и docs модели.
Ещё раз: сверяй актуальный гайд у OpenAI. Паттерны выше — рабочие привычки вайб-кодера; канон формулировок вендора — у вендора.
Антипаттерны промпта под Astra
- «Будь гением и разберись» без стопа и acceptance.
- Три эпика в одном запуске.
- Запреты после того, как агент уже всё переписал.
- Просьба «не использовать тулы» в задаче, где computer agent без тулов бессмысленен.
- Копипаст чужого системного промпта на 200 строк без понимания приоритетов.
Коротко
Хук: Astra в Codex/ChatGPT для Pro + официальный prompting guide у OpenAI. Канон — openai.com/index/gpt-6-astra/ и актуальный гайд/docs; здесь — переносимый каркас цель / стоп / тулы / acceptance без выдуманных цитат. Astra как computer agent жрёт плохой бриф быстрее обычного чата. Ловушки: slop, overlong, нет acceptance, вечный тред. Соседи: обзор Astra, лимиты, 1M контекст, /goal, harness. Витрина — vibe-studio.uk.
