The charge that never fails
The classic warrior opener, charged from any stance: swap to battle stance, then go. The stance number does the thinking you used to do with your thumb:
#showtooltip/cast [nostance:1] Battle Stance/cast Charge
First line: if not already in battle stance, swap into it. Second line: charge. The result is a charge that works from any stance, which in a world of stance-aware warriors is quietly powerful.
The interrupt-slow: intercept
The mirror bind for when a healer is getting eaten: berserker stance, then intercept onto the attacker. Same skeleton, different numbers:
#showtooltip/cast [nostance:3] Berserker Stance/cast Intercept
The dead-health execute
Execute has an empty health bar's rage dependency and a stance requirement. The bind that owns the whole sequence:
#showtooltip/cast [nostance:3] Berserker Stance/cast Execute
One press drops into berserker and swings. In a wipe-that-isn't, this bind is the difference between the execute going off and the warrior standing in the wrong stance watching the bar fill.
The rage-heavy opener, one key
The fuller pull: bloodrage for rage, stance for battle, then charge. The lines stack because the stance line is a no-op when it is already true:
#showtooltip/cast Bloodrage/cast [nostance:1] Battle Stance/cast Charge
Stance-dance discipline
Two habits separate good classic warrior macros from jank: put every stance swap on its own line ahead of the spell that needs it, and never chain two spells after a/cast that can fail, because a failed cast ends the macro. The stance-first pattern above is the era-correct way and the only one worth teaching. The full stance conditional family is on the conditionals page.