To many, script development comes easily and it’s very much like speaking another language because that’s exactly what it involves. Imagine someone asked you to lecture about something but didn’t give you a clear indication of the topic or objective.
Don’t force your consultant to read your mind.
“Requirements” is a big fancy word that helps developers avoid mind-reading.