В имени существительном "макси(?)юбка" (в значении «юбка, длиной до щиколоток», например) присутствует так называемый словообразовательный формант "макси", который, как мы видим, выступает в роли префиксоида, поскольку расположен в позиции перед основным корнем слова. В таких случаях между раздельным и дефисным написаниями необходимо выбрать одно, которое соответствовало бы и правилам, касающимся сложных наименований, и непосредственно префикса "макси".
Поскольку словообразующий элемент "макси" в нашем случае, не выступая в качестве самостоятельного слова, относится к существительному "юбка", то пишется он не раздельно, а через дефис - "макси-юбка".
Нужно отметить, что при несколько ином лексическом, уже самостоятельном, значении слова "макси" (например, не длина какой-то юбки, а просто соответствующая длина одежды) возможен вот такой пример раздельного написания:
"Из-за вхождения в моду длины "макси" юбки становятся длиннее".
Однако, это частный и довольно редкий случай.
Примеры, когда элемент "макси" находится не перед словом "юбка", а после него, также характеризуются раздельным написанием: "юбка макси", "юбки макси".