uiux
/uiux
Ocenia i buduje web UI: kierunek projektowy, systemy tokenów i komponentów, dostępność WCAG 2.2 AA, układ responsywny, ruch i Core Web Vitals.
- Autor
- asmn-96 ↗
- Repozytorium
- ai-agents-skills-toolkit ↗
- Licencja
- MIT
- Ostatnia zmiana repozytorium
- 27.09.2026
Ocena i bezpieczeństwo
- Pliki w paczce
- 24
- Skrypty
- 0
- Komentarze HTML
- 0
- Adresy URL w SKILL.md
- 0
Brak sygnałów. Repozytorium zmienione 27.09.2026, bez odwołań do wycofanych modeli i API.
MIT, otwarta: można używać i zmieniać, z zachowaniem informacji o autorze.
Co robi i kiedy
Ocenia i buduje web UI: kierunek projektowy, systemy tokenów i komponentów, dostępność WCAG 2.2 AA, układ responsywny, ruch i Core Web Vitals.
Oryginalny opis (EN)
Design direction, design systems/tokens, components, accessibility (WCAG 2.2 AA), responsive layout, motion, and Core Web Vitals for web UI. Use when designing, building, reviewing, or polishing web UI; verify in a browser.
Jak działa
- 1. Design direction — always
- 2. Accessibility — always for UI work
- 3. Components — only if the project uses shadcn/ui
- 4. Performance — only for a Core Web Vitals ask
- 5. Verify in a browser before calling it done
- Measurable targets
- Precedence (overrides upstream text)
- Output
Podgląd SKILL.md
---
name: uiux
description: Design direction, design systems/tokens, components, accessibility (WCAG 2.2 AA), responsive layout, motion, and Core Web Vitals for web UI. Use when designing, building, reviewing, or polishing web UI; verify in a browser.
license: MIT
---
# UIUX route
Design and build UI for React/TS web apps (Next.js/Vite, often Tailwind + shadcn/ui): aesthetic direction, accessible markup, responsive layout, and evidence that it actually works in a browser.
Paths below are relative to this skill's folder (in Claude Code: `${CLAUDE_SKILL_DIR}`).
## 1. Design direction — always
Read `upstream/frontend-design/UPSTREAM.md` before making any visual or layout choice: palette, type, hierarchy, motion, and how to avoid the generic "AI-generated" defaults it names. Skip only for a pure accessibility or performance fix that changes no visual design.
## 2. Accessibility — always for UI work
Read `upstream/accessibility/UPSTREAM.md` for WCAG 2.2 structure, ARIA, keyboard, and forms patterns. Its `upstream/accessibility/references/A11Y-PATTERNS.md` and `upstream/accessibility/references/WCAG.md` hold the copy-paste patterns and criteria list it points to.
## 3. Components — only if the project uses shadcn/ui
Read `upstream/shadcn/UPSTREAM.md` and the relevant file(s) under `upstream/shadcn/rules/` only when the project already has a `components.json` (shadcn is installed). It governs composition (Field/FieldGroup, ToggleGroup, icon slots, semantic color tokens) — treat it as construction guidance, not aesthetic authority; see Precedence.
## 4. Performance — only for a Core Web Vitals ask
Read `upstream/core-web-vitals/UPSTREAM.md` (plus its `upstream/core-web-vitals/references/LCP.md`, `upstream/core-web-vitals/references/INP.md`, `upstream/core-web-vitals/references/CLS.md` as needed) only when the user asks about page speed, LCP/INP/CLS, or page-experience optimization. Don't claim a metric is failing without runtime evidence.
## 5. Verify in a browser before calling it done
Follow `references/browser-verification.md` for how to drive the check (project's own Playwright, a connected Playwright MCP, or a static-only fallback) and what to capture. Use `references/tools.md` to decide which tool, if any, is already available.
## Measurable targets
- Contrast: 4.5:1 normal text, 3:1 large text (≥18px / ≥14px bold) and UI components, per WCAG 1.4.3/1.4.11.
- Every interactive element reachable by keyboard alone, with a visible `:focus-visible` indicator.
- Touch/click targets ≥24×24px (WCAG 2.5.8); 44×44px where comfortable.
- Layout holds at the smallest mobile width the project targets and at one desktop width, with no overflow or clipped text.
- If a Core Web Vitals ask: LCP ≤2.5s, INP ≤200ms, CLS ≤0.1 at the 75th percentile — only claim pass/fail from an actual trace or CrUX/Lighthouse run, never from reading the code.
## Precedence (overrides upstream text)
- Base author for this route is **anthropics/skills** (`frontend-design`): it sets aesthetic direction. `addyosmani/web-quality-skills` (`accessibility`, `core-web-vitals`) and `shadcn-ui/ui` (`shadcn`) are grafts, each in its own `upstream/<pick>/` folder.
- Where shadcn's default component look (rounded cards, default shadows) conflicts with frontend-design's warning against generic "SaaS-card kit" defaults, follow frontend-design for the visual decision and use shadcn only for the underlying markup/composition and its accessibility wiring.
- **shadcn is read-only reference here.** It was vendored as `UPSTREAM.md`, so its `!` npx info-fetch directive never runs and its `allowed-tools` grant is inert. Never run `npx shadcn@latest ...` (or the pnpm/bun equivalents) without the user's explicit approval for that specific command.
- accessibility's `npm install @axe-core/cli -g` and `npx lighthouse` lines are overridden by `references/tools.md`: never install a package (global or local) or npx-run one the project lacks without the user's approval for that command.
- Known dangling links inside the vendored files themselves — do not follow, they point to skills this toolkit does not vendor or to a pre-rename filename:
- `upstream/accessibility/UPSTREAM.md` links to a `web-quality-audit` sibling skill (SKILL.md) that this toolkit does not vendor.
- `upstream/accessibility/references/A11Y-PATTERNS.md` links back to `SKILL.md` by its original filename; that file is vendored here as `upstream/accessibility/UPSTREAM.md`.
- `upstream/core-web-vitals/UPSTREAM.md` links to a `performance` sibling skill (its SKILL.md, plus reference files MEASUREMENT and RUM) that this toolkit does not vendor.
- `upstream/shadcn/UPSTREAM.md` links twice to `cli.md`, which this toolkit deliberately excludes: `cli.md` itself links back to `SKILL.md` by name, which cannot resolve under this toolkit's rename convention. For CLI flag reference, tell the user to run `npx shadcn@latest --help` themselves, with approval.
- axe/Lighthouse scores are evidence, not conformance: a 100 or a clean scan is not itself a WCAG 2.2 AA claim — pair automated results with the manual keyboard pass.
- Never say a build, test, browser check, or scan passed unless its output is in this session.
## Output
- State the design direction taken (or "no visual change") and why, referencing the brief.
- List the components/markup touched and which accessibility patterns applied (labels, roles, focus, contrast).
- Verification evidence: viewport(s) checked, keyboard pass result, scan tool and result, or exactly what was skipped and why.
- Open gaps: anything not checked (e.g., no Playwright in this project, no live server to test against).
Pliki w paczce (24)
- SKILL.md 6 KB
- references/browser-verification.md 2 KB
- references/tools.md 1 KB
- upstream/accessibility/LICENSE 1 KB
- upstream/accessibility/UPSTREAM.md 14 KB
- upstream/accessibility/references/A11Y-PATTERNS.md 6 KB
- upstream/accessibility/references/WCAG.md 9 KB
- upstream/core-web-vitals/LICENSE 1 KB
- upstream/core-web-vitals/UPSTREAM.md 10 KB
- upstream/core-web-vitals/references/CLS.md 4 KB
- upstream/core-web-vitals/references/INP.md 4 KB
- upstream/core-web-vitals/references/LCP.md 5 KB
- upstream/frontend-design/LICENSE 10 KB
- upstream/frontend-design/UPSTREAM.md 9 KB
- upstream/shadcn/LICENSE 1 KB
- upstream/shadcn/UPSTREAM.md 19 KB
- upstream/shadcn/customization.md 6 KB
- upstream/shadcn/registry.md 9 KB
- upstream/shadcn/rules/base-vs-radix.md 7 KB
- upstream/shadcn/rules/chat.md 8 KB
- upstream/shadcn/rules/composition.md 5 KB
- upstream/shadcn/rules/forms.md 5 KB
- upstream/shadcn/rules/icons.md 2 KB
- upstream/shadcn/rules/styling.md 5 KB
Wersje
W bazie nie ma innych skilli o nazwie uiux.
Migawka bazy z 28.10.2026 · wersja paczki bc7d6272e580 (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
- 90web
Pilnuje dostępności WCAG 2.2, Core Web Vitals, nagłówków bezpieczeństwa, SEO, responsywności i stanów błędów oraz ładowania w przeglądarce. - 100web-design-guidelines
Podpowiada dobre praktyki projektowania stron: dostępność, układ responsywny i kontrast kolorów w całej aplikacji. - 90uiux-frontend-engineering
Prowadzi projektowanie, przegląd i wdrażanie UI/UX oraz frontendu: systemy projektowe, przekazanie z Figmy do kodu, persony, architekturę informacji, dostępność, badania UX i interfejsy XR. - 100penpot-uiux-design
Prowadzi tworzenie projektów UI/UX w Penpot przez narzędzia MCP: aplikacje web, mobilne i desktop, systemy projektowe, dashboardy, formularze, nawigacja i dostępność. - 90a11y-performance
Przeprowadza przegląd dostępności i wydajności przed wydaniem: WCAG 2.2 AA, klawiatura i fokus, rozmiar celów, ograniczony ruch, Core Web Vitals, obrazy, fonty, JavaScript oraz budżety animacji i 3D. - 90accessibility
Audytuje i poprawia dostępność stron według WCAG 2.1: czytniki ekranu, nawigację klawiaturą i zgodność z wytycznymi.