С легкой подачи Andrej Karpathy идея вайбкодинга захватила массы, поэтому решил накинуть несколько полезных, на мой взгляд, настроек Cursor, которые сделают рабочий процесс еще более вайбовым.

Начнем с базы. В IDE есть два режима: chat и composer (в самой последней версии его переименовали в agent)

В режиме чата можно общаться с разными модельками в привычном chatgpt-стиле, но есть ряд дополнительных полезных плюшкек, например в чат можно добавить поиск по сети:

Режим агента - это главная причина устанавливать эту среду, вся магия вайбкодинга заключается именно в нем; вам не надо постоянно копипастить сгенерированный ллмкой код, курсор сам находит нужный фрагмент для исправления:

Кроме поиска по сети можно также включить дополнительные инструменты через @. Довольно полезная штука - это кастомные правила. Их можно задать в настройках во вкладке Rules:

Подсказку для User Rules дали сами разработчики курсора, вроде как неплохо работает.

Также рекомендую задать Project Rules для формирования правильного контекста для вашего проекта:

Сама инструкция может выглядеть так:

Если влом писать самому, то можно воспользоваться готовой библиотекой от самого разработчика IDE.
Кроме правил в контекст агента также можно передавать актуальную документацию используемых фреймворков, доки можно подгрузить во вкладке Features:


Мой джентльменский набор на этом заканчивается, пока не дотянулся до настройки MCP серверов, которые позволяют подключать еще больше инструментов для работы с кодовой базой, об этом будет, видимо, следующий пост.

Пишу про AI в телеграм
Автор: Mark_K