Если вы решили вайбкодить новый проект, то самым первым шагом должен стать PRD (Product Requirements Document).

Что такое PRD?

По сути это краткая, но очень точная суть вашего проекта. В ней описано, на чём проект будет написан, какие задачи он решает, какие разделы в нём будут, а также как примерно выглядит архитектура.

После PRD хорошо бы сразу создать ещё два документа:

tasks.md — детализация задач вашего проекта. Этот файл может меняться и дополняться в процессе работы: сделали текущие задачи → придумали новые → обновили файл.

docs.md — более техническая документация, которая пишется параллельно реализации задач. Она не обязательна для маленьких проектов, поэтому подробнее о ней поговорим в следующем посте.
(md - это не домен, это файлы расширения Markdown)

Сам PRD обычно остаётся стабильным и только иногда дополняется новыми деталями. Но как его правильно и быстро сделать?

? Два простых способа создать PRD:

1) Использовать мощные размышляющие LLM (GPT, Claude или Gemini)

Скажите модели, что вам нужен подробный PRD. Опишите проект настолько детально, насколько можете: знаете технологический стек — напишите его, есть мысли по архитектуре — отлично. Нет технических знаний, но есть чёткая суть и задачи — просто опишите это своими словами. Можно даже голосом.

Самый простой рабочий промпт примерно такой:

«Ты одновременно продакт и архитектор приложений с 20-летним стажем. Твоя задача — создать для меня подробный PRD для моего проекта. Я расскажу про проект, после чего ты можешь задать мне 3-5 уточняющих вопросов и затем создать PRD для разработки. Итак, я хочу создать...»

2) Использовать специализированные сервисы типа codeguide.dev

Это уже платный вариант (29 долларов), и интерфейс пока только на английском. Но взамен вы получите:

* Готовый PRD;
* Frontend Guidelines;
* App Flow и Tech Stack документы.
* и много другое

Для небольших проектов этот подход не обязателен, а вот сам PRD нужен всегда.

? Как быстро получить PRD, если проект уже есть?

Если ваш проект уже существует, будет удобно получить PRD через CodexGemini (обычный, не через aistudio, так как там можно подгрузить репозиторий при наличии подписки) или Traicer — они могут самостоятельно спарсить и проанализировать весь ваш код.

Если это не подходит, используйте сервис repomix.com — он превращает весь репозиторий в один текстовый документ, который легко скормить любой модели с большим контекстом (длинной «памятью»).

? Как использовать PRD в работе с ИИ-агентами?

Когда стартуете проект (или даже просто начинаете новый чат с ИИ-агентом), всегда первым сообщением отправляйте ему PRD, а также tasks.md и docs.md (если они есть). Попросите агента сделать краткое summary проекта, прежде чем он приступит к работе.

Это работает в любых популярных средах и редакторах:

* Cursor / Windsurf / Claude Code;

* Lovable / Bolt / Replit (добавляете PRD первым сообщением).

Это сделает вашу работу с ИИ гораздо эффективнее и прозрачнее, ну или он в случае проекта с нуля просто начнёт делать ваш проект, использовав PRD в качестве отправной точки.

--

Загляните в мой тг-канал, где я делюсь инсайтами и лайфхаками по ИИ-разработке, вайбкодингу и генеративке.

Комментарии (13)


  1. fromto
    28.06.2025 17:30

    Хаб "Программирование" выглядит избыточным. Под вайб хочется отдельного хаба.


    1. peresvets12 Автор
      28.06.2025 17:30

      Полностью согласен, надо будет админам Хабра предложить


  1. anonymous
    28.06.2025 17:30


  1. snakes_are_long
    28.06.2025 17:30

    Самый простой рабочий промпт примерно такой:

    «Ты одновременно продакт и архитектор приложений с 20-летним стажем. Твоя задача — создать для меня подробный PRD для моего проекта. Я расскажу про проект, после чего ты можешь задать мне 3-5...

    где вы эту фигню берёте..

    вы в курсе что с ними можно без всего вот этого?

    что можно прийти и сказать

    "я хочу сделать Х и У. что бы было так-то и так-то. подскажи как можно это сделать?"

    прочитать, задать ему уточняющие вопросы, вместе прийти к какому-то консенсусу. так и у вас в голове какое-то понимание и знание отложится, и ИИ задачу выполнит качественнее...

    а у вас подход - "ты землекоп с 20 летним стажем. вот лопата. копай от сюда и до обеда"


    1. RexcodingAI
      28.06.2025 17:30

      Ваш вариант не работает. Пробовал я Гигачат макс в питоне кодить с модулем reflex. Про питон он знает, про reflex знает, а вместе их соединить не может. За сутки я так и не смог получить рабочий код. Кроме голого текста, языковая модель еще должна знать как, зачем и почему.


      1. snakes_are_long
        28.06.2025 17:30

        так объясните ей )

        если ей написать "ты разработчик с 20 летним стажем", она магическим образом эти знания тоже не подтянет

        но их дообучают по нашим диалогам. прям вот конфиденциальную инфу и то что под нда вываливать конечно ИИ не надо (хотя их вроде учат дифференциации такой сенсетивной информации, так что бы она потом отсеивалась и не попадала в обучение)

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


      1. peresvets12 Автор
        28.06.2025 17:30

        Гигачат макс для этого не подходит. Используйте Claude или Gemini, пока что они сильно умнее гигачата