Чёткость — главное при написании промпта. Если можно, лучше сразу указать язык, версию, требования к тестам и обработке ошибок. Заметил, что слишком общий запрос приводит к непонятному и необработанному коду. Круто помогает сразу просить комментарии к функциям — тогда и читается проще, и правок меньше. По мне, целый проект лучше разбивать на части, а не ждать «готовое всё».