good at :One of the numerous meanings of good is “competent, skillful, clever at or in a certain action or pursuit.” The two expressions in the reader's question are often used interchangeably, but generally speaking, “good at” is used with
adjetive : you do good at playing scoocer