TG Telegram Group & Channel
ИИволюция 👾 | United States America (US)
Create: Update:

Гайд: как прокачать себя как вайб-разработчика в Cursor

Таких гайдов полно, и у каждого “вайбера” наверняка есть свои фишки и подходы. Но если ты только начинаешь разбираться в вайб-разработке с помощью Cursor, то этот гайд точно будет полезным, поможет снизить количество проблем и не разочароваться в этом деле:

1. Прежде чем использовать Cursor, попросите Claude составить чёткий и подробный план в формате markdown (попросите его задавать уточняющие вопросы, затем критиковать собственный план и пересоздавать его). Добавьте этот план в файл instructions.md (чтобы вы могли часто ссылаться на него из Cursor).

– Я говорю ChatGPT, что хочу создать, потом прошу его составить инструкции для другого ИИ, который будет писать код. Потом я вставляю всё это в Cursor composer agent.
– По сути, ChatGPT добавляет дополнительный уровень планирования, что снижает вероятность возникновения проблем.
– В одном проекте Cursor начал выдавать ошибки и никак не мог с ними справиться. Я потратил кучу времени, застряв в цикле. Потом начал с нуля, но в этот раз я попросил ChatGPT o1 написать понятные инструкции для другого ИИ. Всё сработало как по маслу.

2. Используйте .cursorrules (они всегда работают в AI context), чтобы задавать общие правила. См. https://cursor.directory
– Например: сначала пишем тесты, затем код, потом запускаем тесты и дорабатываем код до тех пор, пока они не пройдут.

3. Поручайте агенту писать код поэтапно, небольшими итерациями в стиле Правка → Тестирование → Повтор
– Сформулируйте небольшую задачу или небольшое улучшение.
– Напишите (или поручите AI) тест, который должен провалиться на этом этапе.
– Дайте AI (обычно в Agent mode) команду написать код, чтобы пройти тест.
– Дайте команду AI запустить тест.
– Если тест не проходит, AI анализирует ошибку и пытается исправить код, возвращаясь к шагу выше.
– Когда тест проходит — разработчик проверяет и утверждает изменения.

4. Поощряйте цепочку размышлений (chain of thought) в ваших промптах

5. Если возникают проблемы, попросите Cursor сгенерировать отчёт со списком всех файлов, их назначением и описанием проблемы. Спросите у Claude или ChatGPT, как это исправить.

6. Используйте https://gitingest.com, чтобы собрать все скрипты, конфиги и нужные файлы (можно фильтровать по расширению) на одной странице, пригодной для обработки ChatGPT.

7. Используйте https://context7.com (для получения актуальной документации через MCP для кучи сервисов, API и SDK).

8. Используйте git для частого контроля версий. Не копите незафиксированные изменения (вот это вообще самое главное правило в вайб-кодинге).

9. Сохраняйте контекст коротким, явно добавляя файлы через @. Чем длиннее контекст, тем больше AI может уйти в сторону.
– Начинайте новый чат, если контекст стал слишком длинным.

10. Часто обновляйте и индексируйте код
– Используйте .cursorignore, чтобы исключать ненужные файлы

11. Используйте /Reference в открытых редакторах, чтобы быстро добавлять файлы в контекст

12. Дополнительно: включите YOLO mode (режим “делай, что нужно, не спрашивай каждый раз”), чтобы AI писал тесты
– Всегда разрешены любые виды тестов: vitest, npm test, nr test и т.д. Также базовые команды сборки вроде build, tsc, создание файлов и директорий (touch, mkdir и т.д.) тоже допустимы

13. Дополнительно: используйте System prompt в разделе “Rules for AI” в настройках Cursor:
– Держи ответы короткими и конкретными
– Предлагай альтернативные решения
– Избегай ненужных объяснений
– Отдавай приоритет техническим деталям, а не общим советам


Если у вас есть свои рекомендации, свои бест-практисы, пишите в комментариях о своих подходах и своих правилах в вайб-разработке 😅

P.S. гайд не мой, но показался очень качественным и захотелось поделиться с вами

Гайд: как прокачать себя как вайб-разработчика в Cursor

Таких гайдов полно, и у каждого “вайбера” наверняка есть свои фишки и подходы. Но если ты только начинаешь разбираться в вайб-разработке с помощью Cursor, то этот гайд точно будет полезным, поможет снизить количество проблем и не разочароваться в этом деле:

1. Прежде чем использовать Cursor, попросите Claude составить чёткий и подробный план в формате markdown (попросите его задавать уточняющие вопросы, затем критиковать собственный план и пересоздавать его). Добавьте этот план в файл instructions.md (чтобы вы могли часто ссылаться на него из Cursor).

– Я говорю ChatGPT, что хочу создать, потом прошу его составить инструкции для другого ИИ, который будет писать код. Потом я вставляю всё это в Cursor composer agent.
– По сути, ChatGPT добавляет дополнительный уровень планирования, что снижает вероятность возникновения проблем.
– В одном проекте Cursor начал выдавать ошибки и никак не мог с ними справиться. Я потратил кучу времени, застряв в цикле. Потом начал с нуля, но в этот раз я попросил ChatGPT o1 написать понятные инструкции для другого ИИ. Всё сработало как по маслу.

2. Используйте .cursorrules (они всегда работают в AI context), чтобы задавать общие правила. См. https://cursor.directory
– Например: сначала пишем тесты, затем код, потом запускаем тесты и дорабатываем код до тех пор, пока они не пройдут.

3. Поручайте агенту писать код поэтапно, небольшими итерациями в стиле Правка → Тестирование → Повтор
– Сформулируйте небольшую задачу или небольшое улучшение.
– Напишите (или поручите AI) тест, который должен провалиться на этом этапе.
– Дайте AI (обычно в Agent mode) команду написать код, чтобы пройти тест.
– Дайте команду AI запустить тест.
– Если тест не проходит, AI анализирует ошибку и пытается исправить код, возвращаясь к шагу выше.
– Когда тест проходит — разработчик проверяет и утверждает изменения.

4. Поощряйте цепочку размышлений (chain of thought) в ваших промптах

5. Если возникают проблемы, попросите Cursor сгенерировать отчёт со списком всех файлов, их назначением и описанием проблемы. Спросите у Claude или ChatGPT, как это исправить.

6. Используйте https://gitingest.com, чтобы собрать все скрипты, конфиги и нужные файлы (можно фильтровать по расширению) на одной странице, пригодной для обработки ChatGPT.

7. Используйте https://context7.com (для получения актуальной документации через MCP для кучи сервисов, API и SDK).

8. Используйте git для частого контроля версий. Не копите незафиксированные изменения (вот это вообще самое главное правило в вайб-кодинге).

9. Сохраняйте контекст коротким, явно добавляя файлы через @. Чем длиннее контекст, тем больше AI может уйти в сторону.
– Начинайте новый чат, если контекст стал слишком длинным.

10. Часто обновляйте и индексируйте код
– Используйте .cursorignore, чтобы исключать ненужные файлы

11. Используйте /Reference в открытых редакторах, чтобы быстро добавлять файлы в контекст

12. Дополнительно: включите YOLO mode (режим “делай, что нужно, не спрашивай каждый раз”), чтобы AI писал тесты
– Всегда разрешены любые виды тестов: vitest, npm test, nr test и т.д. Также базовые команды сборки вроде build, tsc, создание файлов и директорий (touch, mkdir и т.д.) тоже допустимы

13. Дополнительно: используйте System prompt в разделе “Rules for AI” в настройках Cursor:
– Держи ответы короткими и конкретными
– Предлагай альтернативные решения
– Избегай ненужных объяснений
– Отдавай приоритет техническим деталям, а не общим советам


Если у вас есть свои рекомендации, свои бест-практисы, пишите в комментариях о своих подходах и своих правилах в вайб-разработке 😅

P.S. гайд не мой, но показался очень качественным и захотелось поделиться с вами
Please open Telegram to view this post
VIEW IN TELEGRAM
👍35🔥10💊3


>>Click here to continue<<

ИИволюция 👾




Share with your best friend
VIEW MORE

United States America Popular Telegram Group (US)