Teamfighting in dota is for the most part understanding who to cast spells on and finding the right timing to do so.
Most heroes only has 4 spells, they're not difficult to click and cast.
The skill lies in casting them at the right timing. Spellcasting that kills is high impact