My ghosts are fussy. The will not eat more than a nibble or two of anything but flies. In fact my adult ghost ate nothing but hydei untill it became an adult. my subadult has eaten a small amount of both a cricket and a meal worm, but quickly dropped it and later regurgitated what it had eaten. They both now enjoy houseflies and have gone through about 50 in the last week. My L-3 Ocellatas have also had the privilage of devouring a housefly, which are damn near bigger than they are. When the got done they were so fat. I wouldnt expect Spiny's to be much different with worms... Unless the worms were to be so active to set off the mantid's motion sensors, they would have to be hand fed. With the ghost, I actually had to impale the worm with a toothpick, squeeze its guts out, and stick it in front of their mouths before they would even nibble on it... and even then my adult male would not grab it, but rather just sit there and nibble on the guts.