callidity
synonyms
cunningness
shrewdness