I'm a Linux geek that's not real familiar with Windows. My interpretation of that cli function is that it wants the symlink destination to be on the same drive as the symlink source. If my understanding is correct, is it just a matter of leaving the drive letter off if it is on the same drive?

If the project is getting created in the cordova-mobile-spec tree, that doesn't feel like the right place, as it kinda pollutes the git repo with runtime artifacts. Yes a .gitignore could address that, but it still feels like the wrong place. Better would be the project directory being a peer of cordova-mobile-spec, or at least outside of that tree.