does anyone else find AI's "dive straight into coding" approach frustrating?

been using cursor for a few months now. while it's great at writing code, i'm getting tired of having to constantly course-correct because it didn't fully understand what i wanted to build first.

how do you handle this with cursor? what's your process for making it plan things out properly first?

(example: yesterday it started building auth from scratch without realizing we already had jwt utils in another file)