Other parts of my flow. Fire off large attempts at features, see what the LLM does, then discard it and fire off smaller change prompts to build up the abstractions needed for the full feature. Also, I repeatedly ask the LLM to reduce a patch size until it stops helping.
Same way I guarded against slop when accepting contributions in OSS projects. Focus on enforcing small, modular components and abstractions, relax on the details within each component. If the "slop" is contained, it can always be fixed later. LLMs are 100% making me go faster.