The MinervaNeue skin was extracted from MobileFrontend extension. The JS documentation requires some polishing as currently, it is pretty difficult to read Minerva docs.
Current documentation can be generated by running npm run-script doc.
Probably the best approach would be to spend a set amount of hours instead of a set of acceptance criteria. Currently, only NotificationButton and MainMenu are documented.