An adjective that describes someone who knows what you need in advance and do for you.
It is more than flexible and adaptable.
For example,
My father used to watch news on a phone after he had dinner. So my mom knows that and she charged his phone in case there will be no batteries when he needs them.
In this time, how can I describe my mom?
Best Answer
I'd say they are proactive.
[Merriam Webster]
Or forward-thinking.
[Cambridge English Dictionary]