have an eye for

📖 general
Meaning
to possess a keen ability to notice or appreciate something
Literal Meaning
to have a visual organ for observing
Example
“She has an eye for detail, which makes her a great designer.”