This is a PHP port of the Moserware.Skills project that's available at http://github.com/moserware/Skills For more details on how the algorithm works, see http://www.moserware.com/2010/03/computing-your-skill.html For details on how to use this project, see the accompanying example snippets with this project. For development Composer and the following packages are used (Recommended as Phars installed via Phive) sudo phive install -g composer phpdocumentor infection phpcs phpcbf phploc phpbench overtrue/phplint composer install composer all