Toolverse
All skills

angular-ui-patterns

by sickn33

Modern Angular UI patterns for loading states, error handling, and data display. Use when building UI components, handling async data, or managing component states.

Installation

Pick a client and clone the repository into its skills directory.

Installation

Quick info

Author
sickn33
Category
Frontend
Views
23

About this skill

Modern Angular UI patterns for loading states, error handling, and data display. Use when building UI components, handling async data, or managing component states.

How to use

  1. Zainstaluj skill angular-ui-patterns w swoim projekcie Angular. Skill zawiera gotowe komponenty i wzory, które możesz zintegrować z istniejącym kodem.

  2. Zapoznaj się z główną regułą: pokazuj wskaźnik ładowania TYLKO wtedy, gdy brak danych do wyświetlenia. Unikaj wyświetlania spinnera, gdy masz już dane na ekranie — zamiast tego pokaż skeleton loader lub zaktualizuj istniejące elementy.

  3. Implementuj drzewo decyzyjne dla stanów: najpierw sprawdź, czy jest błąd (pokaż stan błędu z opcją ponowienia), następnie czy trwa ładowanie bez danych (pokaż skeleton), potem czy masz dane (wyświetl listę) czy brak danych (pokaż pusty stan).

  4. Wybierz odpowiedni typ wskaźnika ładowania: użyj skeleton loadera, gdy znasz kształt treści (listy, karty, ładowanie strony), lub spinnera, gdy kształt jest nieznany (modalne akcje, wysyłanie formularza, operacje inline).

  5. Zastosuj optimistic updates — aktualizuj interfejs natychmiast, zanim serwer potwierdzi zmianę. Pozwala to na szybszą percepcję responsywności aplikacji.

  6. Wykorzystaj progressive disclosure z dyrektywą @defer do pokazywania treści w miarę jej dostępności, zamiast czekać na całą stronę.

Related skills

screenshot-to-code

by OneWave-AI

Convert UI screenshots into working HTML/CSS/React/Vue code. Detects design patterns, components, and generates responsive layouts. Use this when users provide screenshots of websites, apps, or UI designs and want code implementation.

Frontend
94209

angular

by sickn33

Modern Angular (v20+) expert with deep knowledge of Signals, Standalone Components, Zoneless applications, SSR/Hydration, and reactive patterns. Use PROACTIVELY for Angular development, component architecture, state management, performance optimization, and migration to modern

Frontend
2656

better-icons

by better-auth

Use when working with icons in any project. Provides CLI for searching 200+ icon libraries (Iconify) and retrieving SVGs. Commands: `better-icons search u003cqueryu003e` to find icons, `better-icons get u003cidu003e` to get SVG. Also available as MCP server for AI agents.

Frontend
2037

2d-games

by davila7

2D game development principles. Sprites, tilemaps, physics, camera.

Frontend
2674

shadcn-ui-setup

by maneeshanif

Install and configure Shadcn/ui component library with Radix UI primitives, Aceternity UI effects, set up components, and manage the component registry. Use when adding Shadcn/ui to a Next.js project or installing specific UI components for Phase 2.

Frontend
23167

browser-automation

by browserbase

Automate web browser interactions using natural language via CLI commands. Use when the user asks to browse websites, navigate web pages, extract data from websites, take screenshots, fill forms, click buttons, or interact with web applications. Triggers include \

Frontend
21175