I can recognize bad decisions usually at the moment I make them. Even if I self-reflect before making the decision, often, my cognitive biases win the battle. As Sun Tzu said in The Art of War, the most prominent general can win without fighting. He is on the hillside, forcing the enemy into a cruel downhill battle.
Anger is your enemy, with accomplices as infamous as sleeplessness and loneliness. You cannot avoid such states altogether, but you can avoid them forcing you to act. Lack of sleep can be equivalent to being inebriated—and who would trust a drunk to make a circumspect decision?
But what to do then? The best remedy, paraphrasing Kevin Kelly, against all the above foes, is delay. We are biased towards action, even if the best decision is to do nothing (at least, not now).
The solution is often the space between the foe and the decision. How do we cultivate that space then?
No "Yes" on the spot
Do you need to make the decision on the spot or can you postpone it?
You can adopt the policy not to say yes on the spot, especially not under time pressure. Time and space help separate the wheat from the chaff.
The wisdom of the crowd
Studies on superforecasting by Philip Tetlock and cognitive biases by Daniel Kahneman show that relying on a crowd can improve decisions. Surprisingly, this holds, even if it is just a bunch of random people!
No crowd handy? Make use of the noise in your own judgement1 by deciding at least twice, potentially with a long time in between. Take the average. Voilà!