I've been directing teams for over two decades. You write the interface, the "ubercode", do it actual code, breaks on compile. then let the AI do what you let the teams do. I dont have to know what every single bolt does internally as long as the public facing does what I wrote.