When you start a new project (work or DIY), do you actually build the schematic from the ground up, or just 'Frankenstein' a bunch of reference designs together?
I only do hobbyist schematics, but the way I solved this during my 30+ years of paid software development in a dozen different programming languages might be useful here too (because I find myself doing the same with my hobbyist schematics also).
I keep a library of commented, executable
pluripotent algorithm implementations, that I
adapt instead of copy-paste. I trim off all the unneeded features, and optimize the rest, and only then integrate to the overall design. The schematic/PCB equivalent would be a subsystem, perhaps a DC-DC power supply, a transceiver for some high-speed bus, the verified-working way to connect some specific MCU/SoC to DRAM/SDRAM, and so on. I always have a README file describing the design choices and limitations, and since many of my algorithms involve math, a PDF with its source deriving the math expressions used in the code. I believe that for schematics, you'd very likely need PCB layout snippets, perhaps for different numbers of layers too.
This is neither "build the schematic from the ground up", nor "Frankenstein a bunch of reference designs together". It is something very clearly in between; more like
proper integration of well-understood parts than either one. But note that the
adaptation part is still quite a bit of work, and is absolutely crucial so that you don't fall into the Frankenstein copy-paste hell. Fortunately, my own experience shows that it is possible to learn to do; you don't need any specific innate ability to be able to do that.
What I do not know is whether this can be done in the short timespans allowed nowadays for such work.