I just ask it for what I want in very specific detail, stating the language and frameworks in use. I keep the ideas self-contained -- for example if I need something for the frontend I will ask it to make me a webcomponent. Asking it to not make assumptions and ask questions on ambiguities is also very helpful.
It tends to fall apart on bigger asks with larger context. Breaking your task into discrete subtasks works well.
It tends to fall apart on bigger asks with larger context. Breaking your task into discrete subtasks works well.