knacky
/ˈnæk.i/Definitions
1. adjective
having or showing a knack; having a natural talent or aptitude for something
“She has a knacky eye for interior design.”
2. noun
a person’s natural talent or aptitude
“Her knacky for numbers led her to a career in accounting.”