My sister is very good at painting. зачем там at? он ведь обозначает время и место.
Ответ:
а также обозначает в чем она хороша.
Потому что это устойчивое выражение good at-быть способным в чем-то