shadcn-ui-conventions
Konwencje komponentów UI dla stylizacji retro w shadcn/ui
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Skill zawierający standardy kodowania dla komponentów interfejsu użytkownika w stylu 8-bitowym. Używaj go podczas tworzenia lub modyfikowania komponentów shadcn/ui z retro-stylizacją. Definiuje wzorce importów, strukturę typów i reguły formatowania, które są wyłączone z automatycznego lintowania, aby zachować spójność z konwencjami shadcn/ui i 8-bitowymi elementami wizualnymi.
Jak używać
Zainstaluj skill w swoim projekcie, umieszczając go w katalogu
.claude/skills/lub zintegruj z systemem Claude/Copilot zgodnie z dokumentacją MCP.Podczas tworzenia nowego komponentu UI w katalogu
components/uiodwołaj się do skill, aby uzyskać prawidłową strukturę importów — najpierw biblioteki zewnętrzne (class-variance-authority, @radix-ui), potem utils wewnętrzne (@/lib/utils), następnie komponenty bazowe i arkusze stylów retro.Dla komponentów 8-bitowych eksportuj interfejs typów osobno (np.
export interface BitButtonProps) zamiast definiować props inline, aby zachować czytelność i zgodność z konwencją.Pamiętaj, że katalog
components/uijest wyłączony z lintowania Biome — jeśli chcesz ręcznie sprawdzić formatowanie, uruchomnpx biome check components/ui/.Kiedy modyfikujesz istniejące komponenty shadcn/ui lub dodajesz retro-stylizację, upewnij się, że importujesz arkusz stylów retro (
@/components/ui/8bit/styles/retro.css) na końcu listy importów.Stosuj skill jako referencję przy każdym nowym komponencie — zapewnia spójność całego projektu i ułatwia współpracę zespołu nad interfejsem użytkownika.