Please comment on this library scheme

Don’t know if better, but certainly different. I have described it in past:

The key information:
I use rule - no edition of symbol allowed at schematic. That ensures that I will use only elements I previously accepted as ‘to be used’. In past, when we were assembling our PCBs ourselves it helped to keep our warehouse not rise to much as before using any new value I had to think if I really need it. Now as we use outsource it is ‘not our problem’ how many values contract manufacturer have to have :slight_smile: , but the rule allows me to avoid changing for example 1uF/50V into 10uF/50V forgetting to change footprint at once.
I have in library each resistor value I use (in V5 all values were aliases to one part, with conversion to V6 it was automatically converted into symbols derived from one).
To be able to have the same name of resistors (like 1k) for different sizes I have to have several libraries for resistors (it is described there).

I probably edited sizes once (when defining my library with KiCad V4) and as each new symbol I start from ‘Save as’ I don’t know what are the standard sizes.