Nothing terribly complicated. They almost all look like this:
Code:
suppressmacrofailures
cast <15+ second cooldown ability>
cast <10 second cooldown ability>
cast <5 second cooldown ability>
cast <no cooldown ability>