I think a quiz system could suffice for finding out developers skill.

On the other side this post was interesting saying only people who have the resources can contribute to open source software.
https://blog.jcoglan.com/2013/11/15/why-github-is-not-your-cv

How many people from the third world countries bring patches to core?