DokumentacjaNa start
Proces AI-native
Jak system powstaje i trzyma spójność: od tokenów do organizmów, audyty agentami, decyzje po mojej stronie.
„AI jest wbudowane w każdy krok mojego procesu, od syntezy badań po prototypy w kodzie. Każda decyzja nadal opiera się na badaniach i ponad 8 latach doświadczenia.”
Biblioteka czy własny
Każdy projekt, przy którym pracuję, dostaje design system albo pomagam uporządkować ten, który już ma. Nie zawsze od zera: biblioteki takie jak shadcn/ui czy Material od Google to dobry punkt wyjścia. Najczęściej jednak buduję własne, skalowalne systemy dopasowane do klienta. Kiddosy jest jednym z nich, zbudowanym od zera.
Jak powstaje system
-
Badania ustalają priorytety
Kiddosy zaczęło się od kilku dużych badań ilościowych i co najmniej 50 badań jakościowych z rodzicami i organizatorami. To one zdecydowały, które ekrany i komponenty są najważniejsze, więc system rósł wokół prawdziwych zadań, a nie ogólnego zestawu.
AIsynteza wywiadów i ankietJaco budować najpierw
-
Najpierw tokeny, w jednym pliku
Kolory, cienie, obramowania i wymiary powłoki żyją w jednym pliku tokenów; komponenty czytają tylko role. Domyślne wartości Tailwinda są wyłączone, więc nic spoza systemu nie istnieje.
AIwarianty palet i skalJawartości i ich nazwy
-
Atomy → molekuły → organizmy → layouty
Komponenty powstają w tej kolejności, każdy ze wszystkimi stanami z katalogu. Komponent trafia tam, gdzie należy złożonością, a nie tam, gdzie był pierwszy raz potrzebny. Komponenty są prezentacyjne: teksty i linki przychodzą z aplikacji.
AIzakodowane komponenty i stanyJaanatomia, stany, review
-
Jeden katalog, decyzje obok siebie
Każdy przykład stoi w kaflu na tle produktu, a 16 rodzin trzyma się razem. Gdy są konkurujące warianty, stoją obok siebie z pytaniem „który wybieramy?”, dopóki nie zdecyduję; wcześniej żaden nie jest uznany za wzorzec.
AIalternatywy do porównaniaJawybór
-
Pilnowane testami
Test end-to-end zmienia token i sprawdza, że dociera do navbara, sidebara i dolnej nawigacji, więc „zmiana w jednej linii” zostaje jedną linią.
AIpisze i uruchamia testyJaco nie może się zepsuć
Audyt spójności
Audyt pilnuje zasad stylowania, nie pikseli pojedynczego widoku. Podział pracy jest celowy i trzyma koszt nisko: kod mierzy i liczy, model ocenia tylko to, czego kod nie wie, a decyduję ja.
- 1Pomiar
Przeglądarka otwiera katalog i zbiera computed style każdego wariantu: wysokość, promień, ramkę, tło, padding, krój, cień i stan fokusu.
- 2Wykrycie
Kod oznacza odstępstwa od wariantu wzorcowego rodziny i wartości spoza skali. Skanery liczą kontrast WCAG każdego tekstu i sprawdzają ramki kontrolek wobec WCAG 1.4.11 (3:1).
- 3Ocena
Model językowy odpowiada tylko na to, czego kod nie wie: czy odstępstwo uzasadnia funkcja wariantu i czy ten element w ogóle jest interaktywny?
- 4Decyzja
Wynik to lista kandydatów do mojej decyzji, nie wyroki. Pełny przebieg kosztuje poniżej 0,001 $.
Kompletność katalogu
Druga kontrola, w ogóle bez modelu, porównuje trzy zbiory wariantów: zdefiniowane w arkuszu, użyte w produkcie i pokazane w katalogu. Pierwszy przebieg znalazł 16 wariantów, które żyją w produkcie, a brakowało ich w katalogu, i 10 zdefiniowanych, ale nieużywanych. Wszystkie braki z produktu zostały dołożone; cel to zero.
- 16braków z produktu, wszystkie zamknięte
- 10nieużywanych wariantów z arkusza
- 0cel
Gdzie decyduję ja
System powstaje w procesie wieloagentowym, który zbudowałem: role agentów, bramki jakości, niezależna ewaluacja i handoffy. Moje skille Claude robią design review, audyty UX/UI, predykcyjne heatmapy i kontrolę spójności design systemu. Przyspieszają pracę, a decyzje podejmuję ja. Wynik AI weryfikuję przez:
Użytkowników
Wywiady i testy użyteczności.
Dane
Analityka, testy A/B, heatmapy.
Heurystyki
Nielsen, WCAG, zasady samego systemu.
Review
Z zespołem, akceptacje, iteracje.
Według mojego szacunku ten sam zakres pracy robię dziś średnio o ok. 70% szybciej niż trzy lata temu, a zaoszczędzony czas wkładam w badania i jakość.