As a dad, I can say that problem-solving techniques sums up child development nicely.
It honestly does feel like you're constantly trying to overcome challenges and hurdles thrown at you from every direction.
But from a child development point of view, Interpersonal Cognitive Problem-Solving skills are what a child's development process hinges on, as it is only really when the child needs to overcome an obstacle that they will naturally look to use problem solving skills to do so.
Whether than be difficulty communicating their needs, relating and socializing with others or in a group...
In fact a good book I read mentioned the following paragraph as advice for problem solving exercises parents can create to promote their child's development:
"create situations that encourage children to co-operate; balance individual with group needs; provide experiences that expand children’s capacity to verbally exchange ideas and feelings with others where children learn from each other as well as adults."
As children mingle and grow, they will naturally find themselves in situations where interpersonal problems will arise, and they will need to mitigate them.
Making them aware of these situations and even coaching them through them can be useful.
“How did you feel when Amy took your go on the swing? What did you do in response? What action could you have done instead?”
This is the kind of dialogue you should be having with your child.
Too many parents jump straight into reprimanding bad behaviour, rewarding good behaviour, when often situations aren't as clear cut: Especially from a child's perspective.
And so if a child was chastised for retaliating when Amy took his turn on the swing, in his mind this might seem like an added injustice, rather than a positive behavioural conditioning, as the parent might see it.