"▶️ Кодекс Cli и Gpt-5-Codex-high, приёмчики Работа с Кодексом может давать иллюзию что модель сильно умнее и особенно ""париться"" с ней не стоит. Когда агент по 40 минут работает и делает что то серьёзное - это впечатляет. 🔥 Однако особенно расслабляться пока рано: кодекс не волшебный. Да, он тоже может упустить что то при работе, не доделать. Да, с роcтом сложности задачи возникают все те же самые проблемы. 🟢 Напомню - что рецепт один, актуален и для СС, и для Кодекса, да и для любого агента: - готовим грамотный контекст - правильно нарезаем задачу - следим за выполнением и переполнением контекста - используем steering техники 👉 Как это все выглядит в переложении на Кодекс? 1) подготовка контекста: начинаем задачу с ""чистого листа"" - новый чат /new; у нас есть меморибанк по проекту, поэтому просим агента ""подготовится к обсуждению (... тема нашего рефакторинга), прочитать меморибанк, создать необходимый контекст для осбуждения темы""; я сделал типовой промпт (так называются кастомные слеш команды в кодексе) на эту тему - про проект: чтобы агент прочитал меморибанк проекта, изучил код системы, и прочие необхоидмые файлы. при выполнении агент читает документацию, смотрит файлы кода - уходит до 25-30% контекста на это (очевидно, зависит от размеров проекта); 2) после начинаем обсуждать тематику рефакторинга - я набрасываю тему и прошу его изучить задачу, изучить код, документацию, тесты, провести анализ, подумать и предложить варианты решения задачи, и возвращаться с отчётом для обсуждения; 3) при обсуждении несколько раз просим максимально интегрировать решение в систему, DRY, TRIZ, использовать имеющийся код максимально, следовать лучшим паттернам и подходам, делать грамотную архитектуру и отличный DX, обходиться без усложнений и оверинжиниринга, но делать полнофункциональное элегантное решение, соблюдать баланс простоты и функциональности, делать надёжно; 4) не забываем при планировании - планировать обновление меморибанка; 5) когда обсудили план работ - пишем файл с планом в папку '.protocols/' под очередным номером: прописываем что делаем, где, как именно, на что обращать внимание, каким стандартам следовать, чему соответствует реализация, каким требованиям и где описана в документации, и прочие полезные при реализации детали; пропишите: написать такой файл плана, чтобы можно было сделать этот план без доступа к контексту обсуждения, включить в план все сведения для его воплощения. 6) после формирования плана оцените, сколько осталось контекста - если немного, лучше сделать /compact, прочитать план снова и просить подготовить контекст заново, и только потом стартовать план на выполнение; 7) при выполнении обязательно просим помечать в плане прогресс; когда останавливается агент - тоже просим отмечать прогресс в плане; 😍 если подошли к заполнению контекста и агент остановился - просим прописать прогресс и делаем /compact с дальнейшим чтением плана и просьбой восстановить контекст; продолжаем когда он прочитал себе в контекст что нужно; 9) при завершении - обязательно просим верифицировать полноту выполнения плана ▶️ Итог: вы можете делать рефакторинги на 1.5 часа в 2-3 контекста с нормальным качеством! Может быть количество доделываемых пунктов вас немного удивит)) 🤟 #post @deksden_notes"