You should try the same at lovable.dev Much better in terms of not overwriting code and is pretty accurate with vague requirements. Your detailed prompt won't all be implemented in one shot, but the overall plan is well adhered to. Also, you can make external commits and has a great UI