| proficient(adjective, keen, smart, adequate, skilled) |
| able(adjective, decent, capacity, adequate, skilled) |
| accomplished(keen, smart, intelligent, skilled, capable) |
| adept(adjective, adequate, skilled, competent, qualified) |
| au courant(expression, adjective, current, informed) |
| competent(adjective, suitable, expert, adequate, skilled) |
| efficient(keen, smart, intelligent, decent, adequate) |
| experienced(keen, smart, intelligent, adequate, skilled) |
| expert(keen, smart, intelligent, skilled, competent) |
| no slouch(expression, adjective, decent, adequate, skilled) |
| on the ball(expression, idiom, decent, adequate, skilled) |
| on the beam(expression, adjective, idiom, skilled, capable) |
| practiced(keen, smart, intelligent, skilled, capable) |
| skilled(keen, smart, intelligent, decent, adequate) |
| skillful(keen, smart, intelligent, skilled, qualified) |
| there(adjective, keen, smart, adequate, skilled) |
| up to snuff(expression, idiom, keen, smart, adequate) |
| ace(expert, skilled, qualified, capable, skillful) |
| adapted(decent, knowledgeable, adequate, skilled, qualified) |
| adequate(suitable, decent, skilled, competent, qualified) |