Cursor AI — это редактор кода на базе VS Code с ИИ-агентом внутри. Запрос «как пользоваться cursor ai» набирает около 130 показов в месяц в Wordstat, и за этим запросом, как правило, стоит не «как установить», а «как выжать из инструмента максимум». Этот лонгрид — про второе: режимы работы, управление контекстом, субагенты и навыки. Если вы ещё не знакомы с базой, начните с лонгрида «Cursor AI для начинающих».
Если ИИ-инструменты для вас совсем новая тема, начните с гайда «Нейросети для начинающих». Для старта без классического кодинга смотрите вайбкодинг для начинающих. Автоматизацию через агентов разбираем в разделе ИИ-автоматизации. Ниже — наблюдения из практики ведения контентного проекта на Cursor, не теория из маркетинга.
Три режима Cursor: когда какой включать
Cursor предлагает три режима работы в чате. Большинство новичков используют только один — Agent — и теряют половину ценности инструмента.
| Режим | Что делает | Когда использовать | Риск |
|---|---|---|---|
| Agent | Действует: создаёт, правит, запускает команды | Задача сформулирована чётко, критерий «готово» ясен | Может переписать лишнее, если задача размытая |
| Ask | Только объясняет, ничего не трогает | Хотите понять код или получить совет без изменений | Нет |
| Plan | Обсуждает подход перед реализацией | Большая или нестандартная задача, где нужно согласовать архитектуру | Может затянуть планирование вместо действия |
Практическое правило: если задача незнакомая или крупная — сначала Plan, потом Agent. Если задача рутинная — сразу Agent. Ask нужен, когда что-то сломалось и нужно разобраться до того, как трогать код.
Контекст-менеджмент: главный навык работы с Cursor
Агент работает только с тем, что видит. «Видит» в Cursor — это контекст сессии: открытые файлы, прикреплённые через @ документы, история разговора. Если агент пишет неточный код, чаще всего причина не в модели — причина в том, что агент не видел нужного контекста.
Как управлять контекстом:
- @ файлы и папки: в чате напишите @filename.py или @src/components/ — агент добавит их в контекст. Без этого агент «не знает», что файл существует.
- Правила проекта (.cursor/rules/): постоянные инструкции, которые агент читает в каждой сессии. Пример: «всегда используй TypeScript строгий режим», «не трогай файлы в папке /legacy/».
- Прикреплённая документация: @docs или вставленный текст README — агент использует это как контекст при написании кода.
- Длина сессии: при очень длинном разговоре старый контекст вытесняется. Для больших задач лучше открыть новую сессию с чётким заданием, чем продолжать старую.
Конкретный пример: если хотите, чтобы агент обновил функцию в utils.py, напишите @utils.py обнови функцию calculate_tax: добавь поддержку ставки 20%. Без @utils.py агент угадывает структуру из названия — и часто ошибается.
Правила проекта: один раз написали — агент помнит всегда
Правила (rules) — это файлы в папке .cursor/rules/ с инструкциями для агента. Они применяются к каждой сессии в проекте. Это самая недооценённая функция Cursor для практической работы.
Что стоит прописать в правилах:
- Технологический стек проекта: «Этот проект на Python 3.12, FastAPI, PostgreSQL. Без Flask и Django.»
- Стиль кода: «Используй f-строки вместо .format(). Комментарии только на русском.»
- Запреты: «Не трогай папку /legacy/ без явного запроса. Не меняй .env файлы.»
- Контекст бизнеса: «Этот сайт — блог о нейросетях. CTA всегда ведёт на /obuchenie/.»
Правила избавляют от повторных объяснений. Без них каждую сессию приходится заново рассказывать агенту про стек и ограничения. С правилами — агент знает контекст сразу.
Навыки (skills): специализированные инструкции под задачу
Навык — это файл с пошаговой инструкцией для конкретного типа задачи. Агент читает его перед выполнением и действует по нему.
Разница между правилом и навыком:
- Правило — применяется всегда, к любой задаче в проекте.
- Навык — применяется к конкретной задаче, когда вы явно об этом попросили.
Пример: правило говорит «используй TypeScript». Навык «deploy» говорит «перед деплоем сделай бэкап, проверь .env, запусти тесты, деплой через SFTP, сообщи о результате». Правило работает постоянно, навык — только когда задача «деплой».
Навыки полезны для задач с несколькими шагами, где порядок и детали важны: публикация статьи, деплой темы, отправка рассылки, проверка SEO. Без навыка агент делает то же самое, но без гарантии порядка шагов.
Субагенты: параллельная работа
Субагент — это отдельный экземпляр агента, запущенный для конкретной подзадачи. Главный агент (оркестратор) может запустить несколько субагентов, которые работают параллельно, и собрать результаты.
Практический пример: нужно написать статью, проверить фактуру и задеплоить её. Без субагентов — три задачи последовательно. С субагентами оркестратор может запустить «писателя» и «фактчекера» параллельно, потом передать результат «деплоеру».
Когда субагенты оправданы:
- Задачи независимы и могут идти одновременно (написание + тестирование).
- Нужна специализация: один агент пишет код, другой — документацию.
- Задач много и последовательное выполнение занимает слишком много времени.
Когда субагенты лишние:
- Задачи зависят друг от друга (нельзя тестировать код, который ещё пишется).
- Контекст нужен один для всего: например, рефакторинг с единым пониманием архитектуры.
- Вы только начинаете — один агент лучше для понимания того, что происходит.
Типичные ошибки при освоении Cursor AI
Наблюдения из практики, не из документации:
- Слишком большой первый запрос. «Перепиши весь проект на TypeScript» — агент сделает что-то, но результат непредсказуем. Лучше: «Переведи этот один файл utils.js на TypeScript с сохранением интерфейсов.»
- Нет правил, каждую сессию объяснение с нуля. 15 минут в правила — экономят часы объяснений потом.
- Игнор режима Plan. Агент сразу начинает делать, потом приходится переделывать. На задачах от 2+ часов сначала Plan сокращает общее время.
- Слепое принятие кода. Агент пишет рабочий код, но не всегда оптимальный или безопасный. Особенно важно проверять: обращения к базе данных, работу с файлами, внешние API.
- Попытка охватить всё сразу. Правила + навыки + субагенты + хуки в первый день. Начните с правил и одного агента. Остальное — по мере необходимости.
Маршрут на первые две недели
| Период | Фокус | Результат |
|---|---|---|
| Дни 1-3 | Один агент, режим Agent, конкретные задачи с ясным результатом | Понимаете базовый цикл: запрос — результат — уточнение |
| Дни 4-5 | Правила проекта: стек, запреты, стиль | Агент работает по вашим стандартам без повторных объяснений |
| Дни 6-7 | Режимы Ask и Plan: разобрать непонятный код, спланировать большую задачу | Используете все три режима по назначению |
| Дни 8-10 | Первый навык: документируете повторяющуюся задачу | Агент выполняет задачу по протоколу без отклонений |
| Дни 11-14 | Субагенты: разделите одну задачу на два параллельных потока | Понимаете, где параллельность помогает, а где усложняет |
FAQ: как пользоваться Cursor AI
Как правильно написать запрос агенту в Cursor?
Конкретно и с критерием готово. «Добавь валидацию email в форму register.html: если поле пустое, показывай текст «Введите email» под полем» — хороший запрос. «Улучши форму» — плохой.
Что такое правила Cursor и зачем они нужны?
Файлы в .cursor/rules/ с постоянными инструкциями для агента. Один раз написали — агент следует им в каждой сессии. Экономит время на повторных объяснениях стека и ограничений.
Чем субагент Cursor отличается от обычного агента?
Субагент — отдельный экземпляр агента для конкретной подзадачи, запущенный главным агентом. Позволяет делать несколько задач параллельно. Для старта один агент понятнее — субагенты нужны, когда задачи независимы и их много.
Почему агент Cursor делает не то, что я прошу?
Чаще всего причина в контексте: агент не видел нужный файл. Используйте @ для прикрепления файлов. Вторая причина — размытый запрос: добавьте конкретный критерий готово.
Cursor AI работает с русским языком?
Да. Промпты можно писать на русском, агент отвечает на русском. Интерфейс редактора на английском — переключения языка нет, но работать с агентом на русском можно без ограничений.
Как Cursor AI работает с большими проектами?
Для больших проектов ключевые инструменты — правила (постоянный контекст) и явное прикрепление файлов через @. При длинных сессиях старый контекст вытесняется: для крупных задач лучше открывать новую сессию с чётким заданием.
Вывод
Cursor AI раскрывается не через количество функций, а через качество контекста. Агент работает ровно настолько хорошо, насколько ясно вы описали задачу и насколько точно он видит нужные файлы. Правила экономят время на объяснениях. Навыки фиксируют протоколы для повторяющихся задач. Субагенты ускоряют параллельные потоки. Освоение идёт последовательно: база — правила — навыки — субагенты. Не наоборот.
Хотите нейросети под свои задачи, а не «для всех»?
Когда базовых гайдов уже мало, помогает разбор под вашу конкретную работу. Наставничество, курсы и подписка Артёма Денисова — все форматы на странице обучения. Карта ИИ-автоматизации — в разделе ИИ-агентов.