Prompt Engineering: how to formulate effective prompts to master generative AI (ChatGPT, Claude, Gemini)