Would you take a look at the following sentence?
#1 My husband is a good cook.
I think #1 means that my husband is good at cooking.
So if you want to describe the pro cook, how do you say?
And how about describing the pro player?
#2 Nobu is a good swimmer.
In this sentence, is Nobu always not a pro swimmer?
Would you give me proper expressions?
It would depend on context- without knowing whther they are pro or not, 'good' doesn't give us that information. With the first example, you could use 'chef', but I don't know of any word for swimmer that distinguishes a pro.