foresight
ˈfɔːsʌɪt
noun
the ability to predict what will happen or be needed in the future.
he had the foresight to check that his escape route was clear
forethought,anticipation,planning,forward planning,provision,prescience,circumspection,watchfulness,attentiveness,vigilance,prudence,care,caution,precaution,readiness,preparedness,far-sightedness,discernment,presence of mind,judiciousness,discrimination,perspicacity,vision,awareness,penetration,forehandedness