Be good doing?

Can we say “[color=red]You are really good doing that thing?”

If so, what is the difference between it and[color=red] be good at doing sth?

Thanks

You are really good (when you are) doing that (thing).
You are really good (at) doing that (thing)