Найти в Дзене
Русские Нейросети

Авторский рецепт использования Cursor

Оглавление

Представим, что вы — разработчик. Итак, у вас есть задача стартовать какой-то проект и быстро сделать прототип.

Но как это сделать быстро?

1. Подготовка в ChatGPT или Gemini

Заходим в ChatGPT или Gemini и загружаем максимум информации о вашей идее. В Gemini теперь можно подгрузить весь репозиторий целиком (если он уже есть); в ChatGPT эта возможность вот-вот появится.

Важно: загружаем полноценное ТЗ, в котором указываем все технологии, которые нужно использовать.

Используем только GPT-o3 или Gemini 2.5 Pro.

2. Запрос архитектуры и задач

Просим ИИ продумать архитектуру по подходящему паттерну (если у вас мало опыта — просим сделать так, как сделал бы разработчик уровня Senior).

Дополнительно просим:

* схему базы данных,

* подробный список задач в Markdown,

* текстовое описание проекта.

Докручиваем, если нужно.

3. Работа в Cursor или Windsurf

Переходим в Cursor (или Windsurf), создаём репозиторий (если его ещё нет), создаём файл tasks.md и вставляем туда задачи из пункта 2.

Также добавляем схему БД в нужное место.

Если у вас и фронтенд, и бэкенд, лучше создать два репозитория в одной папке и открыть её в среде разработки — так ИИ будет работать с обеими частями одновременно.

4. Подключаем модель и начинаем работу

Выбираем в Cursor модель Gemini Pro 2.5 (можно и Claude 3.7), добавляем в контекст:

* tasks.md,

* файл со структурой базы данных.

Затем пишем примерно такое (пример под JS, адаптируйте под свой язык):

Я дал тебе файл с задачами. Давай начнём делать его шаг за шагом. Твоя задача — сделать пункт … (вставьте конкретный пункт из `tasks.md`).
Думай шаг за шагом. Рассуждай на английском, комментируй свои действия на русском. В JSDoc и Swagger пиши комментарии на русском языке. Периодически отмечай выполненные задачи в `tasks.md`, а по завершению добавляй документацию и структуру проекта в `docs.md`.
Действуй без остановки: сам создавай файлы и наполняй их, сам устанавливай зависимости.

> P.S. Если используете режим Max, то установка зависимостей тратит токены, так что можно делать её вручную.

> Обязательно проверяйте всё, что сделал ИИ. Первые 10–15 шагов обычно отличные, но потом он может терять контекст (особенно Claude 3.7).

> В этом случае полезно вручную добавлять нужные файлы в контекст — тогда нейросеть работает точнее. Либо использовать режим Max и ещё продлить историю на 10-15 шагов. Но каждый запрос тогда будет стоит дополнительно 5 центов.

> P.P.S. После 10–15 запросов создайте новый чат и продолжайте работу там, добавив в контекст docs.md — это помогает ИИ не терять информацию.

Друзья, мы тестируем форматы разные. Дайте обратную связь, стоит глубже копать в тему или пока так оставить?