Yeah I do something similar, basically it all comes down to more babysitting and being more involved with the actual architecture, correcting stupid mistakes, and reviewing the code (and comments!) the LLM leaves behind.

Sometimes you do need to see how things are implemented before you know that a design doesn’t work, I’ve never been big on large upfront design work and prefer more iterative development. This can still be perfectly done with LLMs.