Любую задачу начинаем с режима планирования

Урок 4 из 14 курса «AI-Native SDLC Playbook»: официальный курс Anthropic Academy (Антропик) на русском языке. Урок входит в платный доступ; первые уроки курса бесплатно.

О чём урок

Инженеры начинают сессии Claude Code в режиме plan mode, передают Claude утвержденный spec.md из Этапа 2: Проектирование и позволяют ему проводить с ними интервью, итерируя план до тех пор, пока они не будут им удовлетворены. Традиционный подход AI-ориентированный подход Инженер читает проект и начинает писать код. Как будет реализовано изменение, вплоть до того, какие файлы и какие тесты будут затронуты, остается в голове инженера или, в лучшем случае, в комментарии к тикету. Никто другой не может это просмотреть. Первое, что видит рецензент, — это готовый diff, и к этому моменту переработка становится медленной. Работа начинается с письменного плана, который Claude создает в режиме plan mode, где он может читать codebase, ничего не изменяя. Инженер корректирует план до написания кода, а утвержденная версия коммитится как plan.md для проверки на последующих этапах. Предварительные условия: Артефакт намерения (intent.md или spec.md), если таковой имеется, и файл CLAUDE.md помогают. Инфраструктура: Claude Code с доступом к репозиторию. Инженер начинает сессию в режиме plan mode с Claude. Инженер передает Claude файлы intent.md и spec.md и запрашивает план реализации, который указывает изменяемые файлы, порядок работы и подтверждающие тесты. Детально изучите план, задавая вопросы о том, что может нарушить изменение, какой шаг является наиболее рискованным и какие другие варианты Claude решил не использовать. Итерируйте, пока инженер, который никогда не видел беседы, не сможет реализовать изменение, основываясь только на плане. Закоммитьте утвержденный план как plan.md. План становится частью audit trail, а процесс PR review (Этап 5: Развертывание) проверяет итоговый diff на соответствие ему. Примите план и позвольте Claude его реализовать. При наличии надежного плана реализация часто происходит за один проход. Если реализация отклоняется от плана, обновите plan.md в том же коммите. Рассмотрите возможность использования hook для обеспечения синхронизации между ними.

План урока

  1. Что меняется
  2. Начало работы
  3. Как это выполнить
  4. Как это выглядит
  5. Вопросы управления
  6. Как это измерить
  7. Claude Code в режиме auto mode
  8. Устаревшие системы и источник истины

Урок входит в полный доступ. Полный текст и видео открываются после оплаты. Первые уроки каждого курса бесплатны.

Полезные гиды