Stack Exchange network consists of 183 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers.
English Language & Usage Stack Exchange is a question and answer site for linguists, etymologists, and serious English language enthusiasts. It only takes a minute to sign up.
Reusing the same word in a different form, especially for words that have multiple types depending on context, makes the progression much harder to follow; i.e. Skilled (as in the adjective or a verb in the past tense?) followed by Skillful makes the progression foggier. Try to stick to words whereby the context of the list makes it immediately clear that the word is an adjective (i.e. Intermediate, would not, in this list, be easily mistaken for one of many intermediates).
And, on a purely subjective note: Skilled and Talented are both terms that I would consider as "above" Intermediate - unless you really do mean to use it as a synonym for halfway or in-between (in which case, you should place it precisely in the middle of your list, which requires a list whose total is odd) - which I hope you don't!
It looks more like you are trying to list the proficiency levels, can they be like below - Novice (unskilled, not knowing, new to) - Beginner (Learning) - Competent (knows adequately, qualified) - Proficient (practiced, skillful) - Expert (well practiced, having versatile knowledge)
By clicking “Accept all cookies”, you agree Stack Exchange can store cookies on your device and disclose information in accordance with our Cookie Policy.