Assessment of cats shows they eat more types o creatures than previously thought
phys.org
phys.org
But if you adopt a simple 'imitate your mother' rule (which is what kittens seem to do during their period of plasticity), then you automatically adapt to local prey in an efficient manner by vertical cultural transmission.
(This has some drawbacks, however. Humans don't tend to feed kittens varied food, so their dietary preferences become highly restricted; and it is widely stated, although I couldn't find any good research empirically establishing this, that the reason elderly cats often go 'off their feed' or refuse to eat anything but a single specific brand of cat food which have been discontinued, is these learning mechanisms backfiring. If you learn as a kitten to eat only 1 brand of cat food, and then as an old adult you eat it and then get sick for unrelated reasons...)