Good for you - you've already decided on a good way to handle this issue. Giving her a sewing kit (and maybe having to show her how to use it) is a gift on two levels. She may learn a new skill, and think of the satisfaction she'll feel on doing her own repairs! Okay, maybe not. But at least you'll feel better for having tried.
It's easy for 'giving people' to become doormats - you are becoming a mentor instead!