highly skilled
- expertHighly skilled practitioner
- masterfulHighly skilled and authoritative
- adeptHighly capable, well-versed
- virtuosoSupremely accomplished performer
- proficientHaving practiced ability
accomplished · seasoned · talented · gifted · craftsman · artisan · precision · finesse · deft · polished · honed · practiced · trained · specialist · elite · surgeon · prodigy · fluent
- skill levelsbeginner, novice, intermediate, expert, advanced
highly skilledunskilled
Lacking acquired competence
incompetent · inept · talentless · amateurish · incapable