Перейти к содержанию
Модуль 2: Вайбкодинг: AI-кодинг через терминал и IDEУрок 3 из 17

Прогресс курса: 25 из 158 уроков · вся программа

Учебник по AI

Cursor Composer и Agent Mode: доработка сайта без кода

У ваших менеджеров уходит по 4 часа на правки в коде лендинга или CRM-доработки - а вы платите фрилансеру. Разбираем, как с помощью Cursor Composer и Agent Mode автоматически генерировать новые фичи и тесты без найма программиста. Получите конкретный шаг: как за вечер настроить AI-помощника для вашего проекта.

· 3 мин чтения
Cursor Composer и Agent Mode: доработка сайта без кода
Содержание статьи

У ваших менеджеров уходит по 4 часа в день на правки в коде лендинга или CRM-доработки - а вы платите фрилансеру. Половина задач теряется, сроки срываются. Вот как с помощью Cursor Composer и Agent Mode закрыть эту дыру за вечер без программиста.

Разберём на примере небольшого интернет-магазина (пример, не реальный кейс автора): вам нужно добавить на сайт форму счёта на оплату для юрлиц. Обычно вы пишете ТЗ фрилансеру, ждёте неделю, платите 20 000 руб. А можно сделать самому за 2 часа.

Cursor Composer в сочетании с Agent Mode позволяет генерировать полностью готовый функционал одним запросом: вы описываете желаемую фичу, а система автоматически пишет код, создаёт тесты и интегрирует его в проект. Это ускоряет разработку, избавляя от рутинных шагов и позволяя сконцентрироваться на бизнес-логике.

Composer vs Chat: когда что использовать

Composer - это режим, в котором Cursor воспринимает ваш запрос как «задание» и генерирует готовый набор файлов, функций или даже целый проект. Он ориентирован на масштабные, структурированные изменения: добавление новой подсистемы, рефакторинг крупного кода, создание API-конечных точек, генерацию тестов для всей библиотеки.

Chat - интерактивный диалог, где каждый ваш ввод рассматривается как отдельный запрос. Он лучше подходит для уточнений, быстрых правок, объяснений и небольших фрагментов кода. В чате вы получаете ответы в виде текста, а не готового проекта, и можете мгновенно задавать уточняющие вопросы.

Когда выбирать Composer

  1. Новый модуль или микросервис Если нужно добавить в проект полностью новый модуль (например, «модуль аутентификации с JWT»), сформулируйте задачу в виде:
Создай пакет auth, включающий модели User, сервис TokenService, контроллер /login и unit-тесты.

Composer создаст структуру каталогов, файлы и подключит их к сборке.

  1. Рефакторинг большого кода Когда требуется изменить архитектуру (перевести монолит в слоистую структуру) - задайте цель, а не отдельные шаги. Composer выполнит переименование, перемещение файлов и обновит импорты автоматически.

  2. Генерация шаблонов Для создания шаблонов (CRUD, GraphQL-резолверы, Dockerfile) достаточно одного запроса. Composer выдаст готовый набор файлов, готовый к коммиту.

  3. Тестовое покрытие Если нужен набор тестов для всего пакета, укажите: «Сгенерируй unit-тесты для всех функций в src/utils». Composer проанализирует код и создаст тесты, включив их в конфигурацию тест-раннера.

  4. Миграции и скрипты При необходимости добавить миграцию БД, скрипт развёртывания или CI-пайплайн, Composer сформирует файлы и обновит соответствующие конфиги.

Когда выбирать Chat

  1. Быстрая правка Нужно поправить одну строку, добавить проверку или изменить название переменной - задайте вопрос в чате. Ответ придёт сразу, без необходимости пересоздавать файлы.

  2. Уточнение детали Если после генерации Composer вы видите, что часть кода не соответствует требованиям, задайте уточняющий вопрос: «Почему в TokenService используется HS256, а нужен RS256?».

  3. Объяснение кода Для понимания чужого фрагмента, запросите разбор: «Объясни, как работает функция parseJwt». Chat вернёт пояснение, комментарии и возможные улучшения.

  4. Интерактивный отладочный процесс При работе с ошибками, когда нужно пошагово проверять вывод, Chat позволяет быстро менять запрос и получать новые ответы без перезапуска генерации проекта.

  5. Консультация по лучшим практикам Если сомневаетесь в выборе библиотеки или паттерна, спросите в чате: «Какая библиотека лучше для валидации схем в Node.js?».

Комбинирование режимов

Часто оптимальный workflow выглядит так:

  1. Composer - создаёт базовую структуру (модуль, API, тесты).
  2. Chat - уточняет детали, исправляет мелкие недочёты, обсуждает альтернативы.
  3. При необходимости Composer запускается повторно с уточнённым запросом, а Chat остаётся вспомогательным каналом.

Практический совет

  • Определите гранулярность задачи. Если запрос охватывает более 5 файлов или требует изменения конфигураций, используйте Composer. Для мелких правок - Chat.
  • Начинайте с простого: попросите Composer добавить одну форму или один API-метод. Когда освоитесь, переходите к целым модулям.
  • Используйте Agent Mode для автономного выполнения: Agent Mode сам читает документацию, ищет ошибки и исправляет их. Это как стажёр, который не задаёт лишних вопросов.

Что делать прямо сейчас

  1. Скачайте Cursor (бесплатно на cursor.sh).
  2. Откройте ваш проект (или создайте тестовый).
  3. Напишите в Composer: «Добавь форму обратной связи с отправкой на email».
  4. Проверьте результат. Если что-то не так - уточните в Chat.
  5. Повторите для реальной задачи из вашего бизнеса.

Частые вопросы

Чем Composer отличается от обычного чата в Cursor?

Chat - это диалог: вы задаёте вопрос, получаете ответ текстом, уточняете по одному шагу. Composer воспринимает запрос как задание и сразу создаёт набор файлов, функций или целый модуль. Выбирайте Composer, если задача затрагивает больше пяти файлов или требует создания новой подсистемы.

Что такое Agent Mode и зачем он нужен?

Agent Mode - это режим, в котором Cursor работает автономно: сам читает документацию, находит ошибки и исправляет их без лишних вопросов. По описанию из статьи - как стажёр, который действует самостоятельно. Подходит для задач, где нужен последовательный цикл: написал, проверил, исправил.

Сколько стоит Cursor и с чего начать?

Cursor доступен бесплатно на cursor.sh. Начать можно в тот же вечер: скачать, открыть папку проекта и написать в Composer первый запрос - например, «добавь форму обратной связи с отправкой на email». Если что-то не так - уточнить в Chat.

Когда этот инструмент не нужен?

Если задача - поменять одну строку, переименовать переменную или быстро объяснить чужой код, Chat справится быстрее. Composer и Agent Mode оправдывают себя на масштабных изменениях: новый модуль, рефакторинг архитектуры, генерация тестов для всей библиотеки.

AI Компас (t.me/kosmoslab_ai) - канал для предпринимателей в РФ и СНГ, которые применяют AI в своём бизнесе без программиста. Разбираем инструменты и схемы - без курсов и теории.

Читайте дальше

Учебник

Windsurf, Cursor или Copilot: выбираем AI для кода

Ваш подрядчик по сайту или телеграм-боту тратит дни на правки, а вы платите за часы. Разбираем 8 AI-инструментов для написания кода: какие решат задачу без найма дорогого разработчика, сколько это стоит реально и как выбрать под ваш бюджет.

Учебник

Windsurf: AI-агент переписывает 500 строк кода сам

Ваши разработчики (или вы сами) тратят часы на рефакторинг и правки в десятках файлов. Агент Cascade в IDE Windsurf делает это сам: планирует, меняет код, запускает тесты. Разбираем, как настроить Windsurf, чтобы AI работал за вас - без курсов и команды программистов.

Учебник

Whisper: субтитры для видео и расшифровка переговоров

Ваши менеджеры тратят часы на ручную расшифровку записей встреч, а субтитры к видео заказывают фрилансерам за деньги. Whisper от OpenAI решает обе задачи бесплатно или за копейки: расшифровка аудио, готовые субтитры, поддержка русского и украинского. Без программиста - ставится за 10 минут. Разберём на примере стройфирмы: как превратить записи созвонов в протоколы и субтитры к рекламным роликам.