First, why would you macro Shadowskin and Foresight together? Shadowskin is potent enough on its own to not need that, and Foresight is far from useless enough to relegate it to a multi-tap macro (accounts for actually a very strong amount of physical mitigation, so stacking like that is a bad idea). Also, if you're spamming Unmend as a DRK, you're doing it wrong. If macro'd anywhere, it should go with Sole Survivor, so you won't hit it prematurely (though you'll still need to be careful on bosses).

I can't speak to the rest, but I had to comment on those bits.