reactcomponents
Zamień projekty Stitch w gotowe komponenty React i Vite z automatyczną walidacją kodu
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Umiejętność konwertuje projekty designu z Stitch na modułowe komponenty React. Pobiera metadane designu, weryfikuje istniejące pliki lokalne, a następnie generuje czysty kod React z podziałem na niezależne pliki. Obsługuje pobieranie HTML i zrzutów ekranu bezpośrednio z Google Cloud Storage, waliduje strukturę kodu za pomocą AST i organizuje logikę biznesową w custom hooks. Idealna dla frontendowców, którzy chcą automatyzować przepływ od designu do kodu.
Jak używać
Zainstaluj umiejętność w swoim środowisku agenta, upewniając się, że masz dostęp do narzędzi Stitch MCP, Bash, Read, Write i web_fetch.
Uruchom
list_tools, aby znaleźć prefiks przestrzeni nazw Stitch (zwyklestitch:), który będzie używany w kolejnych poleceniach.Pobierz metadane projektu, wywołując
[prefiks]:get_screendla strony, którą chcesz skonwertować — otrzymasz JSON z informacjami o designie, adresami URL do pobrania HTML i zrzutu ekranu.Sprawdź, czy pliki
.stitch/designs/{nazwa_strony}.htmli.stitch/designs/{nazwa_strony}.pngjuż istnieją lokalnie. Jeśli tak, zapytaj się, czy chcesz je odświeżyć z projektu Stitch, czy ponownie użyć istniejących. Jeśli nie istnieją, przejdź do kroku 5.Pobierz pliki za pomocą skryptu
bash scripts/fetch-stitch.sh, przekazując URL pobrania dla HTML i zrzutu ekranu. Dla zrzutu ekranu najpierw dołącz parametr=w{szerokość}do adresu URL, gdzie szerokość pochodzi z metadanych designu — skrypt obsługuje przekierowania i uwierzytelnianie.Przejrzyj pobrany zrzut ekranu, aby potwierdzić intencję designu i szczegóły układu, a następnie umiejętność wygeneruje komponenty React podzielone na niezależne pliki z logiką w custom hooks.