have an eye for something

have an eye for (something)

To be particularly perceptive or discriminating in a certain discipline or activity, especially an aesthetic one. I just don't have an eye for design, so I need you to help me pick out paint colors.
See also: eye, have
Farlex Dictionary of Idioms.

have an eye for something

COMMON If someone has an eye for something, they are able to notice it and use it or deal with it with skill. Mr Fromkin is a storyteller with an eye for detail and irony. With his unerring eye for light, line and colour, Greenaway has mounted one of the most beautiful drawing exhibitions ever seen.
See also: eye, have, something
Collins COBUILD Idioms Dictionary, 3rd ed.

have an ˈeye for something

be good at judging something: He’s always had an eye for a bargain.
See also: eye, have, something
Farlex Partner Idioms Dictionary
See also:
  • have an eye for
  • have an eye for (something)
  • do (one) in the eye
  • do someone in the eye
  • big eye
  • have (one's)/an eye out for (someone or something)
  • eye to eye
  • give (one) the eye
  • give someone the eye
  • give the eye