Lets also try some typical use cases...
Lets say I want to lift a yasnippet collection from github. Do I simply git clone the collection into the snippets directory? Do I need to enable it somewhere?
Themes, I found a big collection of themes... and I want to get them into the theme dir.
How do I access or ensure what I've installed are on the load path from prelude? What directories take priority?
Portability from machine to machine:
What use case did you have in mind here?
As I said earlier, I loaded prelude onto my main machine and a vm. I had to manually install the packages listed in the personal section of my prelude fork each time.
Is there a cleaner way to do this? It doesn't seem very DRY to replicate the functionality of prelude-packages.el in my personal directory to ensure the packages I want are installed, no?
Is there a good way to enable portability for prelude without breaking future improvements/changes?
Again, thank you for this project and I hope that I am not complaining... I am trying to wrap my head around emacs and prelude at the same time.