Self-made should be hyphenated.
Pre construction - two words not hyphenated.
It should be hyphenated when it's used as an adjective.
self conscious
No.
yes
Underdeveloped should be written as one word, not two words or hyphenated. I hope this answered your question. :)
A house after set up
it should be hyphenated: close-out
Roller-skate, as a verb, should be hyphenated. Roller skate, as a noun, is not.
Oh, dude, technically speaking, "world champion" should be hyphenated when used as a compound adjective before a noun, like "world-champion swimmer." But if it's after the noun, like "swimmer is world champion," then no hyphen is needed. So, like, it really depends on where you're placing it in the sentence.
Like many other words, it depends . . . If the words are used together as an adjective, they are hyphenated. "Alice bought a 90-cent picture frame." If the words are just nouns, they are not hyphenated. "Alice's picture frame cost 90 cents".