Engineering Loop — строгий контур для Claude Code

Суть

Engineering Loop — авторский CLAUDE.md-шаблон из девяти фаз: от чтения задачи до проверки исходной цели. Это один из вариантов дисциплины для крупных задач, а не обязательная настройка каждого coding-agent.

Какую проблему решает

В длинной задаче агент может начать менять код до понимания границ, потерять исходную цель или принять успешный тест за завершение всей работы. Шаблон заставляет разделить понимание, план, исполнение и goal check.

Девять фаз

Receive → Understand → Decompose → Plan → Review → Align → Execute → Verify → Goal Check
ФазаКонтрольный вопрос
ReceiveВесь ли доступный контекст прочитан до выводов?
UnderstandЧто должно получиться и какие есть ограничения?
DecomposeКакие блоки можно планировать и проверять отдельно?
PlanКакие изменения и проверки нужны для каждого блока?
ReviewВсе ли части плана ведут к исходной цели?
AlignНужно ли согласовать решение до широких изменений?
ExecuteВыполняются ли блоки без лишнего расширения scope?
VerifyЧто доказали tests, lint и сценарии?
Goal CheckРешена ли пользовательская задача, а не только технический подэтап?

Предохранители шаблона

  • режимы Interactive, Autonomous и Just Chat;
  • Fast Track для микрозадач;
  • лимит повторных полных циклов;
  • Direct Answer для вопросов без изменения файлов.

Строгий цикл полезен для миграции или крупного рефакторинга, но избыточен для локальной очевидной правки. Сначала сравни его с общим коротким циклом.

Установка

Исходник находится в sidan93/claude-eng-loop. Перед заменой существующего CLAUDE.md скачай шаблон отдельно, просмотри diff и перенеси только подходящие правила.

curl -o CLAUDE.template.md https://raw.githubusercontent.com/sidan93/claude-eng-loop/main/CLAUDE.md

Публикации

Связанные заметки