I'm interested in how an approach could work for mix tasks to handle next steps. Having one mix task that can take an argument seems right to me, and then maybe a Json file in the repo that contains all the pieces and instructions needed to inject files into the repo much like a generator would do. Each entry in the Json could have a key related to that task, and a permalink URL to a directory on Github or static hosting, and it could pull down a directory of files and then distribute them into the proper locations as needed.
This doesn't account for injecting code into existing contexts yet though, and I'm not 100% sure how to project that.