I started to do this as well. Instead of prompting: "build x", I now prompt: "What questions do you need to ask me in order to have all the information you need to build x". It usually writes a long list of questions, which, once answered makes the thing a lot clearer for the AI to work.
If you don't do this, LLMs tend to make a lot of asumptions on their own without telling you.
It works for pretty much anything. Like medical advice: "What questions do you need to ask to diagnose my headache". Or practical help: "what questions do you need to ask to help me hang this mirror on the wall"