Ooof.
These are not skills, nor are they merely an assembly of sub-skills. These are not domain-general competencies. There is no general ability to check your assumptions, consider alternatives, notice changing circumstances, or mentally simulate outcomes that can be trained independently of understanding the particular assumptions, alternatives, stabilities and causal factors of a given domain.