I don't think you need to wear shorts over them. I sometimes do, because pockets are good.

They're designed for climbing but they're pretty good all round gear. I'm not wearing them to the pub obv.