When I was training for the NB 1/2 last year, I started the season doing hot yoga 2-3 times a week as pre-hab. I guess it was working because I didn't start to get injured until I decided I didn't have time for it because those time slots needed to be used for workouts.
And one I don't intend to repeat. The owner of the studio that I go to is an MD and she says that yoga is both therapeutic and diagnostic. This morning, my body was telling me that my whole chest and upper back was tight. Hmmm. No wonder my shoulder got hurt. I've been told that with all ankle/shin/foot injuries, tight calves is always a factor. Keep the calves limber and avoid the injury. Why should it be different for any other part of our body? Lots of muscles get tight but perhaps the key to injury prevention is making sure they get loose again.
Another flaw in the human character is that everybody wants to build and nobody wants to do maintenance.