> no amount of prompting will get current models to approach abstraction and architecture the way a person does.
What do you mean specifically? I found the "let's write a spec, let's make a plan, implement this step by step with testing" results in basically the same approach to design/architecture that I would take.