Word for someone who is a good judge of character? [closed]
Intuitive and Astute come into mind.
Intuitive
adjective
using or based on what one feels to be true even without conscious reasoning; instinctive
Tom is an intuitive person; he can tell a person's character by a mere five minute conversation.
Astute
adjective
having or showing an ability to accurately assess situations or people and turn this to one's advantage
However, astute might contain a negative connotation regarding using the ability to one's advantage.
One word that could fit perspicacious:
able to judge quickly and correctly what people and situations are really like
(Macmillan Dictionary)
Or shrewd:
able to judge people and situations very well and to make good decisions
(Macmillan Dictionary)
A general word for a wise person is sage:
someone who is wise and shows good judgment
(Macmillan Dictionary)