Постановка задач Codex
Проверено: 20 июля 2026 года по официальной документации OpenAI.
Хорошая инструкция описывает желаемый результат, нужный контекст, границы и способ проверки. Не требуется заранее диктовать агенту каждую команду: важнее сделать критерий готовности наблюдаемым.
Универсальный шаблон
Цель:
Контекст:
Границы:
Готово, когда:
Формат результата:Заполняйте только полезные поля. Для небольшой правки достаточно цели и критерия готовности.
Примеры
Диагностика без исправления
Найди причину, почему форма иногда отправляется дважды.
Проверь обработчики события и сетевые запросы.
Код не меняй. В ответе укажи причину, доказательства и минимальный вариант исправления.Реализация
Добавь серверную валидацию поля phone в существующую форму.
Сохрани текущий публичный API и стиль проекта, не меняй соседние модули.
Готово, когда проходят связанные тесты и добавлен тест на неверный номер.
В финале перечисли измененные файлы и выполненные проверки.Review
Проведи review изменений относительно main.
Ищи регрессии, проблемы безопасности и отсутствующие тесты.
Не исправляй код. Для каждого замечания укажи серьезность, файл, строку и сценарий отказа.Что передавать в контексте
- Корень проекта и применимые
AGENTS.md. - Точный симптом, сообщение ошибки и способ воспроизведения.
- Ограничения совместимости и публичные контракты.
- Команды тестов и критерий готовности.
- Ссылку на конкретную спецификацию, если она является источником истины.
Не вставляйте токены, .env, персональные данные и большие логи целиком. Укажите путь к безопасному фрагменту или предварительно очистите данные.
Prompt, AGENTS.md, config и skill
| Механизм | Для чего |
|---|---|
| Текущий prompt | Цель одной задачи и ее ограничения |
AGENTS.md | Устойчивые правила конкретного каталога |
config.toml | Модель, sandbox, approvals и интеграции |
| Skill | Повторяемый специализированный процесс |
Не переносите временные требования одной задачи в глобальные правила проекта.
Уточнение активной работы
В CLI Enter обычно направляет уточнение в текущий ход (steer), а Tab ставит следующую инструкцию в очередь. Используйте уточнение, если агент пошел не в ту сторону; очередь — для следующего независимого шага. Фактическое поведение проверяйте в текущей версии интерфейса.
Актуальные сведения
Если ответ зависит от текущей версии, тарифа, закона, цены или внешнего сервиса, прямо попросите проверить первоисточник и привести ссылки. Локальные знания и старые заметки не следует выдавать за актуальный факт.