Pull to refresh

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

Level of difficultyEasy
Reading time3 min
Views1.8K

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

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

Что это даёт?

- Cursor лучше кодит, делает это по вашим правилам.
- Можно настраивать разные правила для разных файлов/директорий.
По сути это дополнение к системному промпту, где вы делаете тонкую настройку один раз.

Документация здесь.
А тут отличные заготовки для правил

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

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

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

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

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

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

4. Используйте 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, расширяется его память и так далее.

--

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

Tags:
Hubs:
+1
Comments4

Articles