Split Framework and Application Skeleton into two repos, and commit framework to composer, and add the requirement to app skeleton. User will just composer require the deviant-app, and the framework will be nicely tucked into vendor. This is dependant on making the project composer ready.