If you're looking for alternative spellings for "krafty", here are a few correct suggestions. "Crafty" would be a suitable replacement, capturing the same meaning of being skilled or cunning. "Craftie" is another option, retaining the same pronunciation while changing the spelling.