Перестань вручную кодить прототипы

Составь ТЗ с помощью этого промта, дай его ИИ — и смотри, как он работает вместо тебя.

Это был небольшой байт, но по факту, это так. Я в третий раз опробовал этот метод, и результаты – впечатляют.

На этот раз я сделал telegram-бота. Но обо всём по порядку.

Есть как минимум 3 составляющие успеха в этом методе:

1. Промт для составления тех. задания. Он тут.

2. Использование продвинутой ИИ-модели для кодинга. Я пока использовал только Claude Sonnet 3.7, но можно попробовать и с топовыми моделями ChatGPT, Gemini или Deep Seek.

3. Использование ИИ-агента. Я работал с тремя: Cursor, Github Copilot и Claude Code. У каждого свои промты, но в целом работают они похожим образом.

Что нужно делать, по шагам:

1. Берём первый промт, добавляем его в custom instructions в проекте. Желательно делать это в Claude, но попробовать можно и в любой другой модели.

2. Пишем в диалоге, что за проект хотим создать.

3. Отвечаем досконально на все вопросы. Тут может пригодиться понимание тонкостей разработки, но и простого объяснения “хотелок” будет достаточно.

4. Не перебарщивай. Модели пока не насколько сильны, чтобы запилить тебе с нуля “свой тикток, только с блэкджеком”. В принципе, речь пока идёт только о прототипе/MVP.

5. Нет смысла уповать на то, что модель сделает тебе красивый, pixel-perfect дизайн, поэтому не акцентируйся на этом.

6. Когда техзадание будет готово – уже можешь идти к программисту. Шутка! Хотя.. 🫢

7. Создай папку на диске и добавь в неё файл с тех. заданием. Назови его как-нибудь типа “REQUIREMENTS.md”, ну или по названию проекта.

8. Запускай туда агента. Новичку проще всего будет разобраться с Cursor. Открывай папку в IDE и пиши что-то типа “Implement the project using requirements”.

9. Идеально, если разберешься, что такое тесты, и как их запускать – тесты создадут дополнительный контур самопроверки для агента, и ему проще будет довести дело до конца.

Пробуй и расскажи потом, что получилось (или не получилось). Интересно узнать 🤓