Eu tinha duas ideias:
1- Escrever um prompt gigante, detalhando tudo, cada especificação, cada regra de negócio, o resultado esperado complet. Ou seja, num prompt eu teria como resultado o projeto todo pronto.
2- O método que escolhi: Fazer por etapas, explicando o conceito geral, e ir esmiuçando os detalhes.
Não sei qual é o melhor, mas para sentir a experiência resolvi fazer em etapas. Para ver o código evoluindo.