Часть 2. Из второго модуля: редактор и хранение кода

Промпты для работы с кодом

Готовые фразы для Cursor. Копируем, подставляем своё, отправляем

Чем это отличается от промптов из первого модуля

В Base44 вы просили ИИ собрать что-то с нуля. Здесь задачи другие: ИИ уже видит ваш код, и вы просите его разобраться в готовом — объяснить, найти ошибку, поправить, дописать.

Плюс появилась новая возможность, которой не было в билдере: можно ссылаться на конкретное место. Не «поправь кнопку вообще», а «в файле script.js в функции добавления привычки». ИИ видит файлы и точно понимает, о чём речь.

Главное отличие

В Cursor ИИ видит ваш проект целиком. Поэтому вы можете ссылаться на конкретное место словами — «в файле script.js», «там, где кнопка добавления» — и ИИ поймёт, о чём речь.

Дальше во всех промптах, где написано [файл], подставляйте имя своего файла: index.html, style.css, script.js. А где написано [что] или [ориентир] — подставляйте своё.

Часть 1. Понять, что в коде

Самое частое, что нужно новичку — разобраться, что вообще написано

Объяснить весь файл

Объясни простыми словами, что делает файл [файл]. Я не программист, объясняй как для новичка, без сложных терминов.

Объяснить кусок

Сначала выделите нужный кусок мышкой, потом:

Объясни, что делает этот выделенный кусок кода и зачем он нужен. Простыми словами.

Понять, где что находится

В файле [файл] найди, где отвечает за [что именно: кнопку добавления привычки]. Покажи и объясни, что там происходит.

Нарисовать картину целиком

Опиши простыми словами, как устроен мой проект: какие есть файлы, за что каждый отвечает и как они связаны. Я новичок.

Часть 2. Найти и починить ошибку

Разобраться с ошибкой

Появилась ошибка. Вот её текст целиком: [вставьте текст ошибки, ничего не сокращая] Объясни простыми словами, что случилось, и исправь.

Найти, почему не работает

[Что именно] должно [что должно делать], но не работает. Найди причину в коде и исправь. Объясни, в чём была проблема.

Проверить файл на ошибки

Проверь файл [файл] на ошибки и потенциальные проблемы. Составь список того, что нашёл, и предложи, как исправить.

Когда ИИ не может починить с нескольких попыток

Мы уже несколько раз пытались исправить [проблема], и не получается. Давай иначе: сначала объясни по шагам, как сейчас устроен этот кусок и почему он не работает. Пока ничего не меняй.

Часть 3. Изменить код

Здесь работает всё то же, что в модуле 1, но точнее — с указанием файла

Добавить функцию

В файле [файл] добавь возможность [что: удалять привычку по кнопке]. Остальное не трогай.

Поправить точечно

В файле [файл], в том месте где [ориентир: кнопка «Добавить»], поменяй [что на что]. Больше ничего не меняй.

Переписать по-своему, ничего не сломав

Перепиши [что] так, чтобы [новое условие], но чтобы всё продолжало работать как раньше. Поведение не должно измениться.

Навести порядок в коде

Приведи файл [файл] в порядок: добавь понятные комментарии на русском языке, чтобы я потом мог разобраться. Логику не меняй.

Комментарии — это заметки прямо в коде, которые ничего не делают, а просто объясняют человеку, что тут происходит. Очень выручают, когда возвращаешься к проекту через неделю.

Часть 4. Разобраться и научиться

Cursor хорош тем, что у него можно спрашивать, а не только просить сделать

Спросить, как лучше

Я хочу [задача]. Как это лучше сделать? Предложи 2-3 способа с плюсами и минусами, посоветуй, какой выбрать. Пока не делай.

Понять незнакомое слово

Мне встретилось слово [термин]. Объясни простыми словами, что это, на бытовом примере.

Научиться на своём коде

Покажи в моём файле [файл] пример [чего: как работает функция], и объясни на нём, как это устроено. Хочу понять на своём проекте.

Золотые правила

Коротко, чтобы держать в голове:

1. Называйте файл. «В файле script.js...» — ИИ должен знать, где смотреть.

2. Одна задача — одно сообщение. Как и в первом модуле.

3. «Остальное не трогай». Фраза-страховка работает и здесь.

4. Не понял ответ — переспроси. «Объясни проще», «я не понял про...» — это нормально.

5. Текст ошибки — целиком. Не пересказывать, а копировать.

Если нужного промпта нет

Опишите задачу обычными словами и добавьте:

Я новичок, работаю в Cursor. Помоги мне [задача]. Если нужно, задай уточняющие вопросы перед тем, как делать.

Последняя фраза — полезная. ИИ переспросит, если чего-то не хватает, вместо того чтобы гадать.