It's definitely a game where little differences in the way you describe an action will lead to little differences in how the action occurs in the game fiction... and therefore which move(s) trigger from it. So every instance is unique.
"I duck and weave through the hail of arrows, running at the archer and stabbing him."
"Okay, roll Defy Danger to avoid the arrows, if you succeed then you've caught him off guard."
"I run straight at the archer and stab him."
"Heedless of the arrows? Okay, one of them hits you for 4 damage, but he totally didn't expect that and he's caught off-guard when you get there."
You definitely want to make each decision in the moment because you can't predict every possible situation and variable, so there's no way you can be like, "this Move works like this, all the time."