Cursor + Claude: как я перестал писать код руками и начал управлять ИИ-агентом

Полгода назад я открывал VS Code, печатал каждую строку руками, гуглил ошибки на Stack Overflow и тратил вечера на отладку. Сейчас я открываю Cursor, описываю задачу текстом — и смотрю, как ИИ пишет код за меня. Не идеально. Но в десять раз быстрее.

Это не реклама и не спонсорский пост. Просто делюсь опытом, потому что переход на связку Cursor + Claude реально изменил мой рабочий процесс. Если ты разработчик, пет-проджектер или просто любишь автоматизировать — читай, тут будет полезно.

Что такое Cursor и почему не VS Code

Cursor — это форк VS Code с нативно встроенным ИИ. Визуально почти идентичен: те же расширения, те же шорткаты, тот же интерфейс. Но внутри — прямое подключение к языковым моделям, которые работают не как «автокомплит на стероидах», а как полноценный напарник.

Главное отличие от Copilot в VS Code: Cursor не просто дописывает строчки. Он может читать твой проект целиком, понимать архитектуру, вносить изменения в несколько файлов одновременно и запускать команды в терминале. По сути, это ИИ-агент внутри редактора кода.

Я перешёл с VS Code + Copilot на Cursor три месяца назад. Обратно не тянет.

Claude как мозг Cursor: почему именно он

Cursor поддерживает несколько моделей: GPT-4o, Claude Sonnet, Claude Opus и другие. Можно переключаться между ними на лету. Но после месяца экспериментов я остановился на Claude — и вот почему.

Claude от Anthropic лучше других моделей понимает контекст большого проекта. Он не теряет нить на 50-м файле, не «забывает» что было в начале промпта и реже галлюцинирует на технических задачах.

Но самое интересное — в Cursor доступны разные режимы работы с Claude, каждый под свою задачу. И вот тут начинается магия.

Четыре режима Cursor: зачем они нужны

В Cursor есть четыре ключевых режима взаимодействия с ИИ. Каждый заточен под конкретный этап разработки. Переключаешься между ними в зависимости от того, что нужно прямо сейчас.

Переключение между режимами: Agent, Plan, Debug и Ask — дропдаун в нижней части чата. 
Переключение между режимами: Agent, Plan, Debug и Ask — дропдаун в нижней части чата. 

Plan — продумываешь архитектуру

Режим Plan — это «мозговой штурм с ИИ». Ты описываешь задачу, Claude анализирует кодовую базу, задаёт уточняющие вопросы и предлагает план реализации. Никаких правок в коде — только обсуждение и планирование.

Зачем: прежде чем писать хоть строку, нужно понять, что именно менять, в каких файлах, в каком порядке. Plan делает это за тебя. Он читает проект, находит зависимости и предлагает пошаговый план.

Я использую Plan с моделью Claude Opus — самой умной в линейке. Opus дороже и медленнее, но на этапе архитектуры это не важно. Важно, чтобы план был правильный. Одна ошибка в архитектуре — часы переделок потом.

Plan Mode в действии: Claude составил план реализации GitHub OAuth — с файлами, шагами и кнопкой Build для запуска.
Plan Mode в действии: Claude составил план реализации GitHub OAuth — с файлами, шагами и кнопкой Build для запуска.

Agent — пишет код

Режим Agent — основной рабочий режим. Тут Claude не просто советует, а действует: создаёт файлы, редактирует код, запускает команды в терминале, устанавливает зависимости. Полноценный AI-разработчик.

Для Agent я переключаюсь на Claude Sonnet. Он быстрее Opus, дешевле по токенам и отлично справляется с задачами, где план уже готов. Sonnet не нужно «думать о стратегии» — он берёт план из предыдущего шага и последовательно реализует его.

Типичный сценарий: Plan на Opus выдал список из 8 шагов. Переключаю на Agent + Sonnet. Говорю «реализуй план». Sonnet проходит шаг за шагом, показывает diff каждого изменения, я подтверждаю или корректирую. За 15 минут — готовая фича, которую раньше я делал бы два часа.

Debug — разбирает ошибки

Когда что-то сломалось — переключаешься в Debug. Этот режим заточен на систематическое расследование: Claude читает логи, стек-трейсы, проверяет гипотезы и предлагает исправления с объяснением причины.

Debug особенно полезен, когда ошибка неочевидная. Вместо того чтобы час гуглить «TypeError: Cannot read properties of undefined» и перебирать варианты — скидываешь лог в чат, и Claude за минуту объясняет, что именно пошло не так, почему и как починить.

Debug Mode: агент просит воспроизвести баг по шагам, собирает runtime-логи, предлагает фикс и спрашивает — починилось? 
Debug Mode: агент просит воспроизвести баг по шагам, собирает runtime-логи, предлагает фикс и спрашивает — починилось? 

Модель для Debug — тоже Sonnet. Но если баг особенно хитрый и связан с архитектурой — не стесняюсь подключить Opus.

Ask — быстрые вопросы

Самый лёгкий режим. Задаёшь вопрос по кодовой базе — получаешь ответ. Без правок, без планов, без агентов. Просто справочник по твоему проекту.

«Где определён этот тип?», «Какие эндпоинты используют эту функцию?», «Объясни, что делает этот блок кода». Ask отвечает мгновенно, потому что Cursor индексирует весь проект и передаёт контекст модели.

Мой рабочий процесс: Opus планирует, Sonnet делает

За три месяца я выработал устойчивый флоу. Делюсь — может пригодится.

  1. Формулирую задачу — что нужно сделать, какой результат ожидаю. Чем точнее описание, тем лучше результат.
  2. Plan + Opus — переключаю на режим Plan и модель Opus. Описываю задачу, жду план. Если план кривой — уточняю, задаю вопросы, прошу пересмотреть. На этом этапе тороплиться нельзя.
  3. Проверяю план — читаю, что предложил Opus. Правильные файлы? Правильный порядок? Нет ли лишних шагов? Корректирую руками, если нужно.
  4. Agent + Sonnet — переключаю режим и модель. Говорю «реализуй по плану». Sonnet начинает работать: создаёт, редактирует, коммитит.
  5. Ревью — смотрю каждый diff. Cursor показывает изменения в файле подсвеченными — удобно. Принимаю или откатываю.
  6. Debug + Sonnet — если что-то сломалось, переключаюсь в Debug. Скидываю ошибку, получаю фикс.
  7. Финальная проверка — прогоняю тесты, проверяю руками. ИИ — не замена тестированию.

Весь цикл на среднюю фичу — 20–40 минут. Раньше — 2–4 часа. Разница ощутима.

Почему именно Opus на Plan, а не везде

Логичный вопрос: если Opus умнее, почему не использовать его всегда?

Скорость. Opus думает в 3–5 раз дольше Sonnet. Когда нужно быстро написать функцию или поправить баг — ждать по 30–40 секунд на каждый ответ мучительно. Sonnet отвечает за 5–10 секунд.

Стоимость. Cursor тарифицирует «быстрые запросы» — их количество ограничено. Opus жрёт лимит в разы быстрее. Если гонять Opus в Agent-режиме на каждую мелкую правку — лимит кончится за день.

Качество на простых задачах — одинаковое. На написании функции по готовому плану разницы между Opus и Sonnet практически нет. Sonnet отлично справляется с исполнением, когда стратегия уже определена.

А вот на планировании — разница есть. Opus лучше видит неочевидные зависимости, реже предлагает костыли, чаще находит элегантное решение. Поэтому Plan + Opus — это инвестиция в архитектуру, которая окупается на этапе реализации.

Cursor умеет запускать одну задачу на нескольких моделях параллельно и сравнивать результат — видно количество строк и качество решения. 
Cursor умеет запускать одну задачу на нескольких моделях параллельно и сравнивать результат — видно количество строк и качество решения. 

Что Cursor делает лучше всех

Не всё в Cursor идеально — но есть вещи, которые он делает принципиально лучше любого другого инструмента.

Контекст всего проекта. Cursor индексирует все файлы и передаёт релевантный контекст модели. Не нужно вручную копировать куски кода в ChatGPT — ИИ уже видит весь проект.

Мультифайловое редактирование. Agent может одновременно менять 5–10 файлов в рамках одной задачи. Создать компонент, обновить роутинг, добавить тип, поправить тест — за один запрос.

Терминал. Agent запускает команды прямо из чата. «Установи зависимость», «запусти тесты», «сделай git commit» — всё это без переключения в терминал.

Diff-превью. Каждое изменение показывается как diff — видишь, что именно ИИ поменял, и можешь принять или отклонить каждый файл отдельно.

Cursor 3: слева — список агентов и задач, в центре — diff с подсветкой изменений, справа — мобильная панель управления. 
Cursor 3: слева — список агентов и задач, в центре — diff с подсветкой изменений, справа — мобильная панель управления. 

Где Cursor пока слаб

Было бы нечестно не сказать о проблемах. Вот что раздражает.

Галлюцинации на больших проектах. Если проект действительно огромный — сотни файлов, сложная архитектура — Claude иногда «придумывает» функции, которых не существует, или неправильно понимает связи между модулями. Поэтому ревью каждого diff обязателен.

Лимиты на запросы. На платном тарифе Cursor Pro (20$/мес) количество «быстрых» запросов ограничено. Если активно кодить весь день — к вечеру лимит кончается и модель переключается на медленную очередь.

Иногда «перестарается». Попросишь поправить одну строку — перепишет весь файл. С опытом учишься формулировать точнее, но поначалу это бесит.

Не заменяет понимание кода. Если ты не понимаешь, что делает код, который написал ИИ — это бомба замедленного действия. Cursor ускоряет работу, но не заменяет знания.

Для каких задач подходит лучше всего

За три месяца выделил сценарии, где Cursor + Claude показывают максимальную отдачу.

Agents Window в Cursor 3: несколько агентов работают параллельно над задачами из разных репозиториев, каждый с прогрессом и to-do.
Agents Window в Cursor 3: несколько агентов работают параллельно над задачами из разных репозиториев, каждый с прогрессом и to-do.
  • Пет-проекты и MVP — когда нужно быстро собрать рабочий прототип. Cursor сокращает время с недель до дней.
  • Рутинные задачи — написать CRUD, сделать миграцию, добавить типы, обновить тесты. Всё, что шаблонно — отдаёшь ИИ.
  • Разбор чужого кода — режим Ask + индексация проекта. Открыл незнакомый репозиторий — и через 5 минут понимаешь, как он устроен.
  • Рефакторинг — Plan + Opus строит план рефакторинга, Agent + Sonnet аккуратно выполняет. Главное — хорошие тесты, чтобы проверить результат.
  • Изучение новых технологий — берёшь фреймворк, который не знаешь, и вместо чтения документации — просишь Claude написать пример. Потом разбираешь его через Ask.

Сколько это стоит

Cursor Pro — 20 долларов в месяц. Включает 500 «быстрых» запросов к премиум-моделям (Opus, GPT-4o) и безлимит на Sonnet в медленном режиме.

Для хобби-проектов хватает с запасом. Для ежедневной работы на полный день — иногда упираешься в лимит. Есть бизнес-тариф с расширенными лимитами, но для инди-разработчика Pro — оптимальный вариант.

Если считать время, которое экономит Cursor — 20$ окупаются за первый день использования. Без преувеличений.

Советы для тех, кто только начинает

Начни с Plan, не с Agent. Соблазн сразу кинуться в Agent и попросить «сделай мне приложение» — огромный. Но без плана результат будет кашей. Потрать 5 минут на Plan — сэкономишь час на переделках.

Используй Opus для архитектуры, Sonnet для реализации. Не гони Opus на каждый запрос — береги лимит. Opus планирует, Sonnet исполняет. Это самый эффективный паттерн.

Описывай задачу конкретно. «Сделай красиво» — плохой промпт. «Добавь валидацию email в форму регистрации, покажи ошибку под полем, используй React Hook Form» — хороший.

Проверяй каждый diff. Никогда не принимай изменения вслепую. Cursor показывает подсветку — используй её. Одна непроверенная правка может сломать проект.

Не бойся откатывать. Cursor хранит историю. Если ИИ пошёл не туда — откати и переформулируй задачу. Это нормальный рабочий процесс, а не ошибка.

Прокачивай промпт-инжиниринг. Чем точнее описываешь задачу, тем лучше результат. Это навык, который нарабатывается за пару недель и потом работает на тебя всю жизнь.

FAQ

Cursor бесплатный?Есть бесплатный тариф с ограниченным количеством запросов. Для серьёзной работы нужен Pro за 20$/мес.

Можно ли использовать свои API-ключи?Да. Cursor поддерживает подключение собственных ключей OpenAI, Anthropic и других провайдеров. В этом случае платишь только за токены, без лимитов Cursor.

Cursor заменяет VS Code?Да, полностью. Это форк VS Code — все расширения, настройки и шорткаты переносятся.

Claude лучше GPT для кода?По моему опыту — да, особенно для больших проектов. Claude лучше держит контекст и реже галлюцинирует. Но GPT-4o тоже достойный вариант — стоит попробовать оба.

Можно ли кодить без знания программирования?Простой сайт или бота — да, можно. Но для серьёзных проектов нужно понимать, что пишет ИИ. Иначе накопятся баги, которые ты не сможешь найти и починить.

Не опасно ли давать ИИ доступ к коду?Cursor передаёт код на серверы для обработки. Для опенсорс-проектов это не проблема. Для корпоративного кода с NDA — стоит почитать privacy policy Cursor и обсудить с командой.

Итого

Cursor + Claude — это не «автокомплит получше». Это другой способ работы с кодом, где ты из исполнителя превращаешься в менеджера ИИ-агента.

Главный инсайт, который я вынес за три месяца: Opus планирует, Sonnet делает. Эта связка покрывает 90% задач. Plan на Opus задаёт архитектуру, Agent на Sonnet реализует, Debug на Sonnet чинит.

Если ты разработчик и ещё не пробовал — попробуй. Бесплатного тарифа хватит, чтобы понять, заходит или нет. А если уже пользуешься — попробуй разделить модели по режимам. Разница ощущается сразу.

2
Начать дискуссию