Затачиваем меч для вайбкодинга

в 8:39, , рубрики: cursor, IDE, vibecoding

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

 Не надо стесняться

Не надо стесняться

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

Выбираем режим

Выбираем режим

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

     Используем web

Используем web

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

вкалывают роботы

вкалывают роботы

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

Затачиваем меч для вайбкодинга - 5

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

курсор дуреет с этой прикормки

курсор дуреет с этой прикормки

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

Затачиваем меч для вайбкодинга - 7

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

промпт для проекта

промпт для проекта

Если влом писать самому, то можно воспользоваться готовой библиотекой от самого разработчика IDE.

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

подгружаем либы

подгружаем либы
используем в агенте

используем в агенте

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

Затачиваем меч для вайбкодинга - 11

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

Автор: Mark_K

Источник

* - обязательные к заполнению поля


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js