The Clydesdale Bank Premier League club announced they had signed the midfielder for an undisclosed fee.
Harkins had fallen out of favour at Rugby Park and had not played since a 1-1 draw with Hibernian on December 23.
The 28-year-old spent two seasons at Dens Park before joining Kilmarnock in June 2011.


