Przejdź do treści
Biblioteka skilli
Projektowanie i UX · Budowanie i kod

ui-implementation

/ui-implementation

Wdraża uzgodniony projekt interfejsu w istniejącym stosie projektu: responsywność, dostęp z klawiatury i stany pustki, ładowania oraz błędów.

Licencja
MIT
Ostatnia zmiana repozytorium
05.11.2026

Ocena i bezpieczeństwo

90/ 100Klasa: dobry
Format25 / 25
Frontmatter z nazwą i opisem, poprawna nazwa, opis do 1024 znaków, nazwa zgodna z folderem.
Odkrywalność25 / 25
Opis mówi, kiedy użyć skilla, ma sensowną długość i jest w 3. osobie.
Treść25 / 35
Co najmniej 150 słów i do 500 linii, nagłówki, listy kroków, przykłady albo kod.
Higiena15 / 15
Bez zaślepek typu TODO, bez ścieżek Windows, z licencją.
Ryzykobrak sygnałów w skanie
Pliki w paczce
3
Skrypty
0
Komentarze HTML
0
Adresy URL w SKILL.md
0
Przestarzałość

Brak sygnałów. Repozytorium zmienione 05.11.2026, bez odwołań do wycofanych modeli i API.

Licencja

MIT, otwarta: można używać i zmieniać, z zachowaniem informacji o autorze.

Co robi i kiedy

Wdraża uzgodniony projekt interfejsu w istniejącym stosie projektu: responsywność, dostęp z klawiatury i stany pustki, ładowania oraz błędów.

Oryginalny opis (EN)

Implement an agreed UI design in the project's existing stack, including responsive behavior, keyboard access, and empty/loading/error states. Use when the intended interface is already clear; do not invent a new design direction.

Jak działa

  1. Inspect the implementation context
  2. Build the interface
  3. Verify while building
Sekcje z nagłówków SKILL.md, w oryginale · 47 linii, 284 słów
Podgląd SKILL.md
---
name: ui-implementation
description: "Implement an agreed UI design in the project's existing stack, including responsive behavior, keyboard access, and empty/loading/error states. Use when the intended interface is already clear; do not invent a new design direction."
---

# UI Implementation

Turn an agreed design into working interface code using the project's existing
components, tokens, and conventions. If the design direction is unresolved, route to
`ui-design-intelligence`; if the interface is visibly broken and the cause is unknown,
route to `browser-diagnostics`.

## Inspect the implementation context

Read the affected components, styles, data flow, tests, and build commands. Identify
the design tokens and primitives already in use. Reuse them before adding a wrapper or
dependency. Check the API states the UI must render: loading, empty, partial, error,
success, disabled, and permission-limited.

Preserve explicit user and design decisions. Do not silently redesign spacing, copy,
navigation, or interaction patterns while implementing a local change.

## Build the interface

- Use semantic HTML and native controls where possible.
- Implement keyboard order, visible focus, labels, names, and error associations.
- Make responsive behavior intentional: test narrow and wide viewports, not only the
  desktop screenshot.
- Implement empty, loading, and error states as first-class states, not afterthoughts.
- Keep destructive or financial actions explicit, reversible where possible, and
  clear about the affected record.
- Avoid layout shift, horizontal overflow, and color-only status signals.

For enterprise tables, filters, approvals, long forms, reconciliation, and dense
financial data, follow the selected profile in
[`ui-design-intelligence/references/enterprise-data-ux.md`](../ui-design-intelligence/references/enterprise-data-ux.md).

## Verify while building

Use the project's existing test setup. Add focused interaction tests for meaningful
behavior, not snapshots of every static element. Check at minimum:

- keyboard traversal and focus visibility;
- narrow and wide viewport behavior;
- empty, loading, and error states;
- the primary success path;
- no console errors or failed required requests.

Hand the result to `ui-quality-verification` when a visual/interaction audit is
requested or when the change affects a critical enterprise workflow.
Pliki w paczce (3)
  • SKILL.md 2 KB
  • agents/openai.yaml 1 KB
  • references/implementation-checklist.md 1 KB

Wersje

RepozytoriumWynikLicencja
Ta strona · RaditteAnggoro/agent-doctor-for-your-devices90MIT
RaditteAnggoro/skill-for-lazy-developer90MIT

Migawka bazy z 13.11.2026 · wersja paczki 381b39a35dae (skrót SHA-256 całej paczki)

Pobrania w ostatnich 30 dniach: 0 · ranking

Zgłoś problem z tym skillem: szkodliwa treść, błędny opis albo prośba autora o usunięcie.

Podobne skille

  • 100design-system-implementation
    Wdraża lub dopracowuje tokeny i komponenty interfejsu zgodne z kierunkiem produktu: API komponentów, warianty, stany i spójność między ekranami.
  • 100vectreal-brand-ux-design
    Pilnuje stylu i UX w Vectreal: komponenty, kolory, typografię, stany pustki i ładowania, responsywność i dostępność.
  • 90pb-build-prototype
    Buduje odizolowany, odwracalny prototyp wybranej koncepcji w istniejącej aplikacji Next.js lub React, sprawdzając stany ładowania, błędy, responsywność i obsługę klawiatury.
  • 100rachnasutra-flow
    Przegląda ścieżki użytkownika, architekturę informacji, nawigację, formularze i stany pustki, ładowania i błędów.
  • 100fe-component
    Buduje nowy komponent interfejsu od semantyki i modelu klawiatury po stany, responsywność, testy i audyt, w dowolnym stacku.
  • 90design-handoff
    Przygotowuje wdrożeniową specyfikację dla inżynierów: układ, tokeny, stany, responsywność, ruch i dostępność.

Uwagi i zgłoszenia

Wiadomość trafi do Bartosza Sokolińskiego. Adres e-mail jest potrzebny tylko do odpowiedzi. Szczegóły w polityce prywatności.