shadcn-ui-conventions
UI component conventions for 8-bit styled components. Use when working with shadcn/ui components or implementing retro-styled UI elements.
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
UI component conventions for 8-bit styled components. Use when working with shadcn/ui components or implementing retro-styled UI elements.
How to use
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.