This is a quality macro guide for hunters trying not to clip their Autoshot and Steady shot. This macro makes it so that steady shot has to wait for a new autoshot to begin before casting. Its a spammable macro, and Ive found it very useful.
#showtooltip Steady Shot
/script UIErrorsFrame:Hide()
/castsequence reset=3 Auto Shot, Steady Shot
/cast [target=pet, dead]; [nopet]; [target=pettarget, exists] Kill Command
/script UIErrorsFrame:Clear();UIErrorsFrame:Show()