prescient

(adj) discerning (similar term)

< prescience | presciently >