As preparation for making first capture in a ko fight, one ought to remove the double threats by playing out each of these situations.

The logic is this: if you leave any double threats on the board when you first capture in the ko, your opponent can immediately play all of them as one 'long ko threat', and then retake in the ko. This has an unfavourable effect on your stock of ko threats, equivalent to losing one threat (for nothing at all).

That is, suppose before the ko fight starts there are identifiable double threat pairs P(B), P(W), Q(B), Q(W) and so on (where P(B) for example is Black's local play in one such situation). Then if Black has first capture in the ko fight, Black before capturing ought to play out the whole sequence

Black P(B)

White answers P(W)

Black Q(B)

White answers Q(W)

in some order, until no double threats remain. All significant double threats should be removed, in one pass, by Black, before the ko starts.

This theoretical idea is important for any algorithmic approach to ko fights, and for any serious discussion of preparation ahead of ko fights. It should of course be qualified in some ways:

if it isn't quite clear that Black's play P(B) will be sente, that might make it very doubtful;

if the potential ko threats are loss-making, that may also change the decision.

The points here are that what matters most is that one shouldn't give the opponent a large, good threat for nothing; and that ko fights are supposed to be a source of profit, so that loss-making threats are rigorously avoided (and welcomed if the opponent plays them).