#cursor #instruction #prd #prompt
Простой пример структуры технического задания для написания софта при помощи AI-помощника
Как заполнить техническое задание на генерацию кода при помощи AI-помощника?
1) В секции
Примеры:
-
-
...
2) В секции
Для брейнсторма по первым 2-м разделам PRD и консультаций по стеку технологий можно использовать обычные и reasoning модели.
3) После заполнения первых двух разделов можно определяться со структурой проекта.
Вот простой промпт для anthropic модели, который позволит определиться с оптимальной структурой проекта.
После этого результат (структуру проекта) необходимо внести в оригинальный md-файл с техническим заданием.
4) В секции
Такие примеры можно получить при помощи следующего простого промпта прямо из консоли AI-помощника в отдельной Chat сессии:
Примеры рабочего кода можно также получать через AI-поиск: perplexity/openai deep research и т.д.
Проверку работоспособности можно проводить в рамках отдельных мини-проектов используя Cursor Composer - это имеет смысл, только если исходный проект очень большой и валидация примеров кода может значительно упростить последующий траблшутинг всего проекта.
Как запустить генерацию кода по заранее подготовленному ТЗ?
После того как все разделы технического задания заполнены можно приступать к реализации проекта в Cursor Composer агенте. Простейший промпт выглядит следующим образом:
Простой пример структуры технического задания для написания софта при помощи AI-помощника
Product Requirements Documentation (PRD)
# Project Overview
xxx
xxx
# Core functionalities
1. xxx
2. xxx
3. xxx
# Documentation
xxx
# Project file structure
xxx
Как заполнить техническое задание на генерацию кода при помощи AI-помощника?
1) В секции
Project Overview
указывается какую задачу решает софт и какой стек технологий используетсяПримеры:
-
gpt extension for google docs using AppScript
-
gpt telegram bot which works with text, images and voice for input/output and supports threads and streaming mode
...
2) В секции
Core functionalities
более детально раскрываются основные функции софта - как он решает поставленную задачу (подробное описание ключевых функций, опций меню, алгоритма взаимодействия с пользователем, указание среды запуска и т.д.)Для брейнсторма по первым 2-м разделам PRD и консультаций по стеку технологий можно использовать обычные и reasoning модели.
3) После заполнения первых двух разделов можно определяться со структурой проекта.
Вот простой промпт для anthropic модели, который позволит определиться с оптимальной структурой проекта.
This is the project I would like to build
How should I structure my project files?
(try to create as few files as possible)
После этого результат (структуру проекта) необходимо внести в оригинальный md-файл с техническим заданием.
4) В секции
Documentation
имеет смысл приводить примеры работающего кода по всем разделам секции Core Functionalities
Такие примеры можно получить при помощи следующего простого промпта прямо из консоли AI-помощника в отдельной Chat сессии:
Please provide examples of implementation for all # Core Functionalities
Do not create actual files, provide only valuable examples
Примеры рабочего кода можно также получать через AI-поиск: perplexity/openai deep research и т.д.
Проверку работоспособности можно проводить в рамках отдельных мини-проектов используя Cursor Composer - это имеет смысл, только если исходный проект очень большой и валидация примеров кода может значительно упростить последующий траблшутинг всего проекта.
Как запустить генерацию кода по заранее подготовленному ТЗ?
После того как все разделы технического задания заполнены можно приступать к реализации проекта в Cursor Composer агенте. Простейший промпт выглядит следующим образом:
Read carefully instructions in the file @PRD.md and build project step by step
❤2✍2🔥2