I personally see no problem with they being added slowly (by this I mean I approve of you committing your progress on them as you go e.g. 1-working-skill / commit), this is my personal opinion though (I work on stuff better if I'm able to commit as I make progress), it's up to you how you do it