непосредственно в процессе работы. Автор предлагает шесть правил: агент должен проходить тот же путь принятия решений, что и разработчик; задачи следует декомпозировать до уровня эталонного решения; необходимо предоставлять агенту локальные знания о проекте; проверенный эталонный пример нужно использовать как few-shot (пример «в несколько попыток», подаваемый модели в качестве образца) для последующего кода; проверенные тесты должны выступать самостоятельным этапом приёмки; а принятые решения следует превращать в переиспользуемые скиллы. Автор проводит границу между этим подходом и так называемым vibe coding (написанием кода «на интуиции», без строгого контроля), а также автономными режимами вроде Ralph loop, подчёркивая, что окончательным арбитром решений всегда должен оставаться человек. В качестве примеров он приводит устранение проблем N+1 (множественных избыточных запросов к базе данных) с помощью скиллов и использование первых реализаций в качестве шаблонов для последующего кода.