forethoughtful

adjective
  1. showing careful thought and planning for the future; characterized by foresight and prudent consideration
  2. Usage: rare or literary; more commonly expressed as 'thoughtful' or 'foresighted'

Examples