Meaning of 'rock at'

Solution 1:

To rock:

You rock is a slang phrase of praise or encouragement conveying "You're awesome (at something)" or "You can do it!"

Dictionary.com