analysis-skeleton