During time of economic prosperity, socialist having little to do? (7)
I believe the answer is:
boredom
'having little to do?' is the definition.
(not having anything to do)
'during time of economic prosperity socialist' is the wordplay.
'during' indicates putting letters inside.
'time of economic prosperity' becomes 'boom' (I am not sure about this - if you are sure you should give a lot more credence to this answer).
'socialist' becomes 'red' (socialism is often associated with the colour red).
'boom' enclosing 'red' is 'BOREDOM'.
Can you help me to learn more?
(Other definitions for boredom that I've seen before include "Mental state" , "Overseers" , "weary idleness" , "Tedium, ennui" , "no interest" .)