Given any F2L pair, first determine the pair pattern, denoted by a letter. This is the relative position and orientation of the corner and the edge and is invariant under U, y, and lateral and depthwise reflections.
Each of these pair patterns comes in two flavors, oriented (o) and flipped (f), depending on the orientation of the edge with respect to the 〈UDRLF2B2〉 group; that is, the oriented cases can be solved in 〈U, R, L〉. Each flavor is closed under lateral and depthwise reflections, while a y rotation toggles the flavor.
Each flavor is divided into four non-empty slot cases, one for each target slot (BL/BR/FL/BR).
Determine the required movement, either in place, diagonal, depthwise, or lateral of this piece. For example, if the edge is at FR and belongs to FL, it must move laterally. If the corner is at DBL and belongs to DFR, it must move diagonally.