The prompt user is basically selecting patterns from latent space. So you kind of need to know what you're looking for. When you don't know what you're looking for that's when the fun begins, but that's a problem for the next quarter.

It's true for more guided development approach. But the further you go into vibecode territory, the less you need to know.