If I'm following your meaning, then that's just hard in general. It's easy to tell when someone's throwing a punch as it happens, of course, but by that time it's far too late to block or avoid; to get to it in time, you need to be able to see it in body alignment before it happens. And that's not something we tend to get a lot of practice with in everyday life.
Whether reading body language is something that you practice in everyday life depends how your everyday life looks like.
Not bumping into other pairs while dancing Salsa on a crowded dancefloor needs the ability to read the body language to know where they will be. When it comes to experienced dancers who move fluently that works quite well. When you on the other hand dance next to a beginner who's not dancing fluently you don't know where they are going to be as easily and thing get much harder. Then it takes conscious effort to think about them.
Body lan...
One useful little concept that a friend and I have is that of the antiskill. Like a normal skill, an antiskill gives you both the ability and the affordance to do things that you wouldn't otherwise be able to do. The difference between a skill and an antiskill is that a skill gives you the ability and affordance to do things that are positive on net, while an antiskill gives you the ability and affordance to do things that are negative on net.
For instance, my friend believes that dancing is often an antiskill, because it gives you an affordance to dance rather than have interesting conversations while at parties, and he considers having interesting conversations to be much more valuable than dancing-- therefore, knowing how to dance serves primarily to enable choices that are bad on net.
I disagree with the specific point in this case, but I nevertheless think it's a good example because it illustrates another key principle of skills and antiskills-- whether something is a skill or an antiskill is context-dependent. If dancing will largely prevent you from having interesting conversations, it may well be an antiskill-- but if you go to a lot of nightclubs where loud music makes conversation difficult, knowing how to dance seems very useful indeed!
Another example is the skill of knowing how to fix computers. In many respects this is very useful, and can indeed lead to a profitable career in IT. But-- as I'm sure many of you may have experienced-- having your friends and family know that you know how to fix computers can be very negative on net!
Overall, I find the skill/antiskill framework quite useful when it comes to navigating what sorts of skills, abilities, and knowledge I should acquire. Before choosing my next priority, I often pause to think:
Using this framework has enabled me to discern strengths and weaknesses that I had previously not considered, and in some cases those strengths and weaknesses have proven decisive to my planning.