repository skeleton