> write an unambiguous prompt
That's an oxymoron. Prompts by definition are ambiguous otherwise you will be writing code.