Powrót do strony głównej

Przewodnik: Figma do kodu z AI i MCP

Przewodnik opisuje systematyczne przenoszenie projektu z Figma do kodu z wykorzystaniem AI i MCP. Przygotowanie makiety według reguł, etapowe kodowanie, agent z regułami, wymiana assetów. Rezultat: responsywna strona z retina, tematami i lokalizacją.

Figma → kod: przewodnik z AI dla deweloperów
Advertisement 728x90

Przenoszenie projektu z Figmy do kodu: proces krok po kroku z AI

Do automatyzacji przenoszenia projektu z Figmy do kodu użyj trybu Dev z MCP. Wymagania: dostęp do trybu Dev w Figmie, asystent AI taki jak Cursor oparty na GPT-4o lub podobnym modelu, zrozumienie podstawowych zasad tworzenia stron internetowych oraz umiejętność precyzyjnego formułowania promptów. Proces opiera się na systematycznej strukturze nazewnictwa ramek dla powtarzalności.

Struktura nazewnictwa ramek:

%pageName %type [%widthScreen · %theme]

Przykład: Home default [1920 · Light]. Punkty graniczne: 1920px, 1280px, 768px, 375px. Motywy: light/dark.

Google AdInline article slot

Zasady przygotowania projektu

Przestrzegaj pięciu kluczowych zasad, aby zminimalizować błędy AI.

Zasada 1: Treść i style. Wstaw ostateczne teksty, grafikę w kontenerach rzeczywistego rozmiaru. Utwórz style: Light/Primary, Dark/Primary.

Zasada 2: Struktura blokowa. Twórz oddzielne ramki dla bloków (Hero, Menu, Footer), a nie tylko pełnych stron. Umożliwia to lokalizację poprawek.

Google AdInline article slot

Zasada 3: Logika zmiany rozmiaru. Utwórz ramkę layoutu z wizualnymi wskaźnikami: strzałki dla rozciągania, stałe rozmiary, min/max-width, przenoszenie.

Zasada 4: Stany UI. Oddzielne ramki dla hover, active, disabled. Pokaż cały kontekst, np. Menu Hover [1920 · Light].

Zasada 5: Motywy. Duplikuj ramki dla light/dark z kolorami ze stylów.

Google AdInline article slot

Włącz MCP: Dev Mode → Inspect → MCP (Server status: Enabled, Image source: Download). Oczekuj niskiej jakości SVG/rastrów — zastępuj ręcznie lub przez prompty.

Etapy przenoszenia do kodu

Pracuj etapami, unikając globalnych zapytań. AI powinien analizować warstwy Figma MCP, a nie zrzuty ekranu.

Krok 1: Fundament projektu

Stwórz początkowy prompt:

Rozwijamy stronę na temat [opis]. Figma MCP: [link]. Punkty graniczne w nazwach ramek: [lista]. Zasoby z Figmy. Etapy: doprecyzuj pytania.

AI przeanalizuje, podzieli na kroki. Dodaj nawigację.

Krok 2: Agent z zasadami

Wygeneruj AGENTS_BASE.md dla ustalenia stylu:

  • Ponowne użycie komponentów.
  • Responsywność według punktów granicznych.
  • Obsługa Retina (@2x).
  • Brak nadpisywania kodu bez potwierdzenia.

Pisz po polsku lub angielsku — jakość się nie zmienia.

Krok 3: Iteracyjne budowanie

Dopracowuj bloki według ramek:

W Feature [768 · Light] galeria z poziomym przewijaniem: [link]. +20px padding-bottom dla paska przewijania.

Przechodź do następnego bloku po ustaleniu.

Krok 4: Zastępowanie zasobów

  • Ręcznie: zmieniaj nazwy plików.
  • Przez AI:

> W Hero zastąp [id] na [email protected].

> W Feature List: ic_unlimList_BENEFIT_24 (32x32px) zamiast placeholderów.

Krok 5: Funkcjonalność

Dodawaj izolowanie:

Lokalizacja: dropdown PL/EN przy przycisku [name]. Doprecyzuj pytania.

Obsługa: responsywność, retina, motywy, animacje.

Co jest ważne

  • Systematyczne nazewnictwo ramek zapewnia powtarzalność.
  • Wizualne instrukcje layoutu kompensują słabości AI w auto layout.
  • Podejście etapowe z agentem minimalizuje regresje kodu.
  • Ręczne zastępowanie zasobów jest obowiązkowe dla jakości.
  • Skupienie na szczegółach: nie bierz wszystkich ról naraz, aby uniknąć wypalenia.

— Editorial Team

Advertisement 728x90

Czytaj dalej