Seems like the appropriate place to assign a skill is to a user and not just to a stage. Why can you assign skills to a person. For example, if I have a person who has the ability to do Android architecture work, plus UI, plus core, then I want that person assigned to all three.