Loop Engineering — подход, при котором разработчик проектирует систему, выполняющую цикл: поиск задачи, передача агенту (Claude Code, Codex App, Cursor), проверка результата, фиксация и повторение. В отличие от классического промптинга, где человек сопровождает каждый шаг, здесь человек настраивает систему один раз, и дальше она сама промптит агента.

Основа материала — инженерная документация Anthropic, эссе Эдди Османи и замеры продуктивности. Ключевая цифра: Anthropic утверждает, что инженеры мержат в восемь раз больше кода в день после внедрения loop engineering. Однако сама компания называет это «почти наверняка переоценкой» реального прироста. Тем не менее механизм не спорен: точка приложения усилий сдвинулась с написания промптов на проектирование системы.

ПримитивCursorCodex AppClaude Code
АвтоматизацияAutomations: поиск задач по расписанию, triageНе указано/goal, /loop, cron, hooks
WorktreeВстроенный worktree на потокНе указаноgit worktree --worktree
SkillsAgent Skills (SKILL.md)Agent Skills (SKILL.md)Неявное использование
Плагины / коннекторыMCP + плагиныMCP + плагиныMCP-серверы
Sub-агентыTOML-файлы в .codex/agents/TOML-файлы в .codex/agents/TOML-файлы в .claude/agents/
СостояниеMarkdown или Linear через коннекторMarkdown или Linear через коннекторMarkdown (AGENTS.md)

Loop оправдан при одновременном выполнении четырёх условий. Первое: задача повторяется — иначе затраты на настройку не окупаются. Второе: проверка автоматизирована — без тестов, линтеров или сборок человек снова читает каждый дифф, что убивает смысл автоматизации. Третье: бюджет токенов выдерживает потери — цикл сжигает токены на контекст, повторы и исследование. Четвёртое: у агента есть инструменты senior-инженера — логи, среда, возможность запустить написанный код и увидеть ошибки.

Подход оправдан при четырёх условиях: задача повторяется, проверка автоматизирована, бюджет токенов позволяет, агент имеет инструменты senior-инженера.

Экономика не одинакова для всех. Loop очевиден для команд с безлимитными токенами, повторяющейся машинно-проверяемой работой (обновление зависимостей, линт-и-фикс, черновики PR) и сильным покрытием тестами. Но для соло-разработчиков на тарифе $20 попытка гонять тяжёлые loop может привести к неожиданному счёту. Также loop не помогает, если узкое место — скорость ревью: он генерирует больше кода, делая очередь длиннее. Для разовых задач и исследовательских работ loop тоже избыточен.

Сравнение инструментов показывает, как разные платформы реализуют базовые примитивы loop: автоматизацию, worktree, skills, подключение инструментов, sub-агентов и состояние. Например, в Cursor автоматизация реализована через вкладку Automations с расписанием и triage, в Claude Code — через /goal и hooks. Worktree для изоляции фич — встроенный в Cursor, через git worktree в Claude Code. Эти различия влияют на выбор инструмента под конкретные задачи.