Building the prompt is the hardest part about it. Also, keep in mind for anything long winded, you'll have to remind the AI about things its already done. Something that I've done is I build the prompt in chatgpt, then port it over to Gemini to rewrite it, then put it back into chatgpt.