Can you not use focus for this? You set focus using a keybind then write a macro to target it.
Code:
/cast [@focus,help,nodead] Tricks of the Trade
/cast Shadowstrike
This is similar to what I do for hunter
Misdirection.
I have the intended tank set as focus at all times and use the macro as posted.