6

Фишки Cursor - как сделать работу с ним дешевле и эффективнее?

Фишки Cursor - как сделать работу с ним дешевле и эффективнее? Программирование, IT, Нейронные сети, Чат-бот, Длиннопост

Многие используют Cursor, не зная, на что он на самом деле способен. Будем идти от простого к сложному.

1. Самое простое, что позволит улучшить работы с Cursor — это использовать Cursor Rules

Что это даёт?

- Cursor лучше кодит, делает это по вашим правилам.

- Можно настраивать разные правила для разных файлов/директорий.

По сути это дополнение к системному промпту, где вы делаете тонкую настройку один раз.

Документация здесь.

А тут отличные заготовки для правил

2. Включайте сразу несколько ИИ-агентов

В Cursor можно открыть 3 вкладки, где параллельно будут работать 3 ИИ-агента (это максимум). Единственное что - контролируйте, чтобы они они не использовали дни и те же файлы — могут перезаписать или удалить результаты работы другого агента, так что им нужно давать изолированные задачи.

Дополнительно можно ещё использовать фонового агента, который работает на серверах Cursor, и будет выполнять задание на основании вашего кода в репозитории. А потом все его результаты можно отправить в репозиторий или локально, однако он работает за дополнительную плату (Price-based)

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

3. Кладите связанные репозитории в 1 папку и открывайте её в Cursor

Допустим, у вас есть бэкенд, фронтенд и ещё микросервис для управления подписками. Если вы поместите их в 1 папку и откроете её в Cursor, то он сможет ходить между ними и делать согласованный код. Допустим, он может сразу сделать контроллеры на бэкенде и api для них на фротнтенде.

4. Cursor Используйте Traycer или Task-master для планирования задач

Первый работает как расширение для Cursor/Windsurf, и по нашей просьбе шерстит весь код и делает план для реализации функции. Я потом кладу это в tasks.md и прошу Cursor следовать плану и отмечать сделанное.

Второй запускается только через терминал, для него требуется готовый. PRD, однако он сразу создаёт нам Cursor Rules, документацию, и далее очень чётким хранилищем памяти по задачам. Говоришь Cursor обращаться к task-master, и далее Cursor очень и очень стабильно ходит, следуя плану. Единственный минус - не очень удобно настраивать + это больше подходит для проектов с нуля.

5. Используйте Code Web chat

Допустим, вы хотите пообсуждать какой-то модуль с Claude Opus или Gemini Pro на сайтах. Но постоянно копировать файлы — неудобно. Для этого подойдёт. Расширение Code Web chat, которое позволит выбрать файлы / папки и копировать их единым контекстом. А дальше вставить это в вебе и использовать для общения с нейроками.

6. Делайте авто-ревью кода

Во-первых, к Курсора появился Bugbot, который пока что входит в любую подписку. Во-вторых, есть ещё более крутое решение - CodeRabbit. Он работает и в Github, и как расширение Cursor. После каждого коммита он проверяет, что сделано, даёт обратную связь по багам и рефакторинг, показывает, как теперь работает код и даже даёт готовые команды для Cursor, которые правят баги. Я считаю, это must-have, если ты используешь ИИ для разработки, второе ИИ не пропустит баги.

7. Используйте MCP-сервера

Официальные от Cursor тут или большая подборка тут

Например, очень хороши Context7 (тут куча документаций) или 21st.dev (компоненты для фронтенда)

Это расширяет возможности Cursor — он обращается к ним и получает доступ актуальным документациям, которые он не знает, получает возможность управлять Figma, расширяется его память и так далее.

--

Мой тг-канал по ии-стартапам и вайб-коду

Искусственный интеллект

4.3K постов11.1K подписчиков

Правила сообщества

Здесь вы можете свободно создавать посты по теме Искусственного интеллекта. Добро пожаловать :)


Разрешено:


- Делиться вопросами, мыслями, гипотезами, юмором на эту тему.

- Делиться статьями, понятными большинству аудитории Пикабу.

- Делиться опытом создания моделей машинного обучения.

- Рассказывать, как работает та или иная фиговина в анализе данных.

- Век жить, век учиться.


Запрещено:


I) Невостребованный контент

  I.1) Создавать контент, сложный для понимания. Такие посты уйдут в минуса лишь потому, что большинству неинтересно пробрасывать градиенты в каждом тензоре реккурентной сетки с AdaGrad оптимизатором.

  I.2) Создавать контент на "олбанском языке" / нарочно игнорируя правила РЯ даже в шутку. Это ведет к нечитаемости контента.

  I.3) Добавлять посты, которые содержат лишь генеративный контент или нейросетевой Арт без какой-то дополнительной полезной или интересной информации по теме, без промтов или описания методик создания и т.д.


II) Нетематический контент

  II.1) Создавать контент, несвязанный с Data Science, математикой, программированием.

  II.2) Создавать контент, входящий в противоречие существующей базе теорем математики. Например, "Земля плоская" или "Любое действительное число представимо в виде дроби двух целых".

  II.3) Создавать контент, входящий в противоречие с правилами Пикабу.


III) Непотребный контент

  III.1) Эротика, порнография (даже с NSFW).

  III.2) Жесть.


За нарушение I - предупреждение

За нарушение II - предупреждение и перемещение поста в общую ленту

За нарушение III - бан