Two synonyms for competent are capable and proficient.
- Capable suggests the ability to do something well, often implying a natural talent or skill.
- Proficient indicates a high level of skill or expertise, usually acquired through training or experience.
For example, you might say someone is capable of playing the piano, but proficient in playing classical music.
Both words convey a positive sense of ability and effectiveness, making them suitable replacements for competent in many contexts.