Either 3/4s or longs (decent ones rapha, castelli, le-col, santini etc) or for near freezing rides summer shorts and over longs (no pad)
Merino base layer and then a combination of either long sleeve jersey, thin gilet, thick gilet, thicker rapha L/S jersey and a wind proof jacket.
Belgian booties or waterproof overshoes.
Decent gloves and a buff round my neck, always wear a cap under my lid.
Race blades on the bike.
I just look at the expected temperature and dress accordingly, I think a gilet is an essential to cut the wind out and a decent merino base layer, you can never have too much kit to choose from 😆