frontend-design-extractor
Wyciągaj systemy designu z kodów frontendowych – komponenty, tokeny i szablony stron
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Skill do automatycznego ekstrakcji reusable'owych systemów UI/UX z repozytoriów frontendowych. Analizuje komponenty, design tokeny, globalne style, wzorce interakcji i szablony stron niezależnie od frameworka (React, Vue, Angular, Next, Vite itd.). Idealny do dokumentacji designu, migracji UI między projektami lub budowania design system z istniejącego kodu. Skupia się wyłącznie na UI/UX – ignoruje logikę biznesową.
Jak używać
Określ tryb pracy: czy tworzysz nowy projekt od zera (greenfield), czy analizujesz istniejący kod. Upewnij się, że logika biznesowa jest poza zakresem – skill skupia się wyłącznie na warstwie designu.
Dla istniejącego repozytorium uruchom skrypt skanujący:
scripts/scan_ui_sources.shz katalogu głównego projektu. Skrypt automatycznie przeszuka pliki, ignorując typowe foldery build i cache.Jeśli struktura projektu jest niestandardowa, dostosuj skan za pomocą dodatkowych parametrów:
scripts/scan_ui_sources.sh /ścieżka/do/repo [plik_wyjścia] [dodatkowe_globy]lub flagi--root,--out,--ignore.Wygeneruj strukturę wyjściową poleceniem
scripts/generate_output_skeleton.sh, które utworzy folder./ui-ux-spec(lub wskazany katalog) do przechowywania wyników ekstrakcji.Skill wyprodukuje kompletny spec UI/UX zawierający: design tokeny (kolory, typografia, spacing, promienie, cienie, animacje), globalne style, katalog komponentów, wzorce interakcji oraz szablony stron. Dla trybu greenfield otrzymasz również rekomendacje implementacyjne dla wybranego frameworka.
Przejrzyj wygenerowany spec i dostosuj go do potrzeb – możesz go następnie wykorzystać do migracji designu między projektami lub jako podstawę nowego design systemu.