most of this is just personal preference and what you’re used to honestly, not much that’s actually needed.
you can’t stealth while dance is up in this expansion, so binding cancelaura dance is pretty useful. i have it on my dance and meld binds with a [nocombat] conditional.
#showtooltip Stealth
/cancelaura [nocombat] Shadow Dance
/cast Stealth
#showtooltip Shadowmeld
/castsequence reset=20 Shadowmeld, Stealth
/cancelaura [nocombat] Shadow Dance
i like my mouseover step macro. if you’re mousing over somebody, it will step to them. very comfy. if you’re not mousing over someone (or more commonly - holding down mouse buttons to move), it steps your target. if you’re holding down shift, it step kicks focus, and ctrl is step kidney focus.
#showtooltip Shadowstep
/cast [nomod,@mouseover,exists] [nomod,exists] Shadowstep
/castsequence [mod:Shift,@focus] reset=5 Shadowstep, Kick, Kick
/castsequence [mod:Ctrl,@focus] reset=5 Shadowstep, Kidney Shot, Kidney Shot
some kind of focus or 123 stuff is nice. i have focus macros for blind, cheap shot, kidney, kick. i personally use the following for 123:
/castsequence [nomod,@arena1] reset=5 Shadowstep, Kick, Kick
/cast [mod:Shift,@arena1] Blind
/cast [mod:Ctrl,@arena1] Sap
a sap macro is nice, though you can also just spam arena123 sap bind if you prefer.
#show
/targetenemyplayer [noexists]
/cast Sap
/cleartarget
consider binding target arena123 and focus arena123 to something comfy. i use the scroll wheel personally.