It's hard to separate them and say that one should be mastered first- there's little point in having great grammar if no one can understand what you're saying, and once things get embedded they can be very hard to change. I'd say it would be better to mix the different skills and do a bit of each. Try getting her to learn a grammar form, then practise being able to say it, and listen to texts featuring it, etc.
