[noun] + が + 好き(です) [noun] + が + 大好き(です)
[verb (dictionary form)] + の/こと + が + 好き(です)
好きな + [noun]
When you name the person who likes it, the person takes は.
"Like" is a verb in English and its object would take を. 好き describes the thing instead – "music is liked" – so nothing is being done to it.
好き changes the way any な-adjective does. The question adds か. The negative is すき好きではありません, or すき好きじゃないです in conversation. The past is すき好きでした.
In a negative answer the thing often takes は in place of が: さかな魚はすき好きではありません.
These go beyond liking a thing.
As a な-adjective, 好き takes な before a noun: "favourite".
To like an activity, put the verb in its dictionary form and add の before が. A ます form cannot go here.
Said about a person, 好きです can mean romantic interest, and said straight to someone it is how you tell them so.