FR

front-design

Produces high-end, custom UI designs focusing on editorial, brutalist, and modern aesthetic movements.

Install

mkdir -p .claude/skills/front-design-wbincode && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/15034" && unzip -o skill.zip -d .claude/skills/front-design-wbincode && rm skill.zip

Installs to .claude/skills/front-design-wbincode

Activation

This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.

**DESIGN SKILL** — Tworzenie ultrazawansowanych, autorskich interfejsów UI/UX o jakości Awwwards SOTD/Site of the Year, łączących produkcyjną solidność (business CRM, dashboardy, panele) z efektem "wow" (showcase, landing, prezentacje dla klienta). USE FOR: projektowanie i implementacja stron, dashboardów, landingów, paneli, modułów CRM, prezentacji konceptów; gdy potrzebny jest ŚWIADOMY kierunek estetyczny (brutalist, editorial, swiss, neo-brutalism, glassmorphism, organic, retro-futuristic, art-deco, kinetic typography); gdy user prosi o "design wow", "coś nieszablonowego", "Awwwards-level", "premium look", "showcase dla klienta"; do refaktoru generycznych/szablonowych UI w kierunku autorskiego designu. DO NOT USE FOR: trywialne poprawki CSS (1-2 klasy), bug fixy logiki, czysty backend, copywriting bez UI. INVOKES: Stack projektu (Next.js 16, React 19, Tailwind v4, shadcn/ui, Motion/Framer, Base UI), narzędzia plikowe, fetch_webpage do inspiracji (awwwards.com, godly.website, siteinspire), runSubagent do eksploracji istniejących wzorców w repo. PROGRESSIVE DISCLOSURE: główny SKILL.md to manifest + decision flow; głębokie know-how w references/ (ładuj on-demand wg potrzeby projektu).
1203 chars✓ has a “when” triggerlonger than Claude Code's old 250-char listing cap (fine on current versions)
Advanced

Key capabilities

  • Create custom UI/UX interfaces with Awwwards-level quality
  • Design production-grade interfaces for business applications (CRM, dashboards)
  • Develop showcase interfaces for landings, hero sections, and client presentations
  • Implement specific aesthetic directions (brutalist, editorial, neo-brutalism)
  • Integrate motion storytelling and kinetic typography
  • Refactor generic UI into unique, authored designs

How it works

This skill guides the creation of custom UI/UX interfaces by first defining the project's purpose, aesthetic direction, and memorable elements. It then use specific design references and implements the design using a stack-aware approach, focusing on production-grade quality and visual impact.

Inputs & outputs

You give it
A request for a new view, page, dashboard, or panel with a 'wow' factor
You get back
Production-grade UI/UX code with a distinct aesthetic direction and memorable details

When to use front-design

  • Create custom dashboard UI
  • Design Awwwards-level landing pages
  • Refactor generic interfaces
  • Build premium showcase sites

About this skill

Front-Design — Autorskie UI/UX klasy Awwwards

Manifest: żaden interfejs nie powinien wyglądać jak wygenerowany przez AI. Każdy projekt ma świadomy kierunek estetyczny, autorską typografię, dramaturgię ruchu i detal, który zostaje w pamięci. Generyka (Inter + fioletowy gradient + szary card + lucide ikony) jest zakazana.

Ten skill prowadzi tworzenie production-grade interfejsów: zarówno business (CRM, dashboardy, panele admina, formularze) jak i showcase / pokazowych (landing, hero, case study, prezentacje dla klienta) z efektem WOW na poziomie Awwwards SOTD, Godly, SiteInspire, httpster.


0. Kiedy użyć tego skilla

Załaduj ten skill ZANIM zaczniesz pisać JSX/CSS, gdy:

  • user prosi o nowy widok / stronę / dashboard / panel / landing / hero
  • user mówi: „wow", „premium", „awwwards", „designersko", „nieszablonowo", „pokazowo dla klienta", „coś co zachwyci"
  • user prosi o redesign czegoś co „wygląda jak typowy AI dashboard" / „za bardzo shadcn default"
  • tworzysz prezentację / mockup konceptu

NIE używaj dla: drobnej poprawki paddingu, dodania jednego pola do formularza, refaktoru logiki bez zmiany UI.


1. Decision Flow — wybór trybu

Przed kodowaniem zdecyduj świadomie:

TrybCelPriorytetyAkceptowalna złożoność
BUSINESS / OPERATIONALCRM, dashboard, tabele, formularze, panel admina — codzienna pracaczytelność, density, szybkość, dostępność, przewidywalność interakcjiumiarkowana — efekty służą hierarchii, nie rozpraszają
SHOWCASE / WOWlanding, hero, case study, prezentacja dla klienta, pitchpierwsze wrażenie, „one memorable thing", motion storytelling, identitywysoka — wolno użyć WebGL, SVG art, kinetic type, scroll choreography
HYBRIDpremium produkt (Linear, Stripe, Vercel, Arc) — biznes z dusząprecyzja + jeden charakterystyczny detal (kursor, micro-motion, akcent)precyzyjna — minimalizm wykonany perfekcyjnie

Jeśli user nie sprecyzował → zapytaj (jednym pytaniem) jaki tryb, lub zadeklaruj wybór + uzasadnij.


2. Fundamentalny proces (zawsze ten sam)

Krok 1 — Brief (myślenie, nie kod)

Ustal i wypisz w odpowiedzi:

  1. Purpose — jaki problem rozwiązuje, kto użytkownik
  2. Tone / aesthetic direction — wybierz JEDEN ekstremalny kierunek (lista w references/aesthetics-directions.md). Nie miksuj 3 styli — to znak generyki.
  3. The ONE memorable thing — co zostanie zapamiętane (typografia? kursor? hero animation? layout grid-break? mikro-detail?)
  4. Constraints — stack, performance budget, a11y, dark/light, RTL?
  5. Anti-references — czego unikamy (np. „nie generic SaaS purple", „nie kolejny Vercel-like")

Krok 2 — Załaduj odpowiednie referencje

Zależnie od briefu, przeczytaj odpowiednie pliki z references/ (progressive disclosure — nie wszystkie naraz):

PotrzebaZaładuj
Wybór kierunku estetycznegoreferences/aesthetics-directions.md
Dobór fontów, parowanie, fluid typereferences/typography.md
System kolorów, OKLCH, akcenty, dark modereferences/color-systems.md
Motion: page-load orchestration, scroll, micro-interactionsreferences/motion.md
Layout: asymetria, grid-break, editorial, swiss, bentoreferences/layout-composition.md
Kryteria Awwwards (design / usability / creativity / content)references/awwwards-criteria.md
Dashboardy / CRM / data-dense UIreferences/business-dashboards.md
Landing / hero / pitch deck dla klientareferences/showcase-wow.md
Czego NIE robićreferences/anti-patterns.md
Implementacja w stacku projektu (Next 16, React 19, Tailwind v4, shadcn, Motion)references/stack-nextjs-tailwind-shadcn.md
Gotowe „przepisy" (noise overlay, gradient mesh, magnetic button, marquee, cursor, scramble text, etc.)references/asset-recipes.md

Krok 3 — Implementacja

  • Pisz prawdziwy działający kod (nie pseudo, nie placeholder).
  • Stack-aware: w tym repo to Next.js 16 (App Router) + React 19 + Tailwind v4 + shadcn/ui + Base UI + Motion (preferowane) lub Framer Motion + Sonner + lucide-react. Użyj tego co jest, instaluj nowe zależności tylko gdy uzasadnione (i zapytaj usera).
  • Komponenty serwerowe domyślnie, "use client" tylko gdy potrzeba interakcji/motion.
  • Każdy detail ma intencję — spacing z systemu, nie przypadkowy; każdy hover ma sens.

Krok 4 — Self-review (Awwwards lens)

Przed zakończeniem, zweryfikuj projekt według 4 osi (szczegóły w references/awwwards-criteria.md):

  • Design (40%) — typografia, kolor, hierarchia, detail, oryginalność
  • Usability (30%) — nawigacja, czytelność, a11y, performance, responsive
  • Creativity (20%) — czy ktoś już to widział? Co jest nowe?
  • Content (10%) — copy, mikrotreści, konsystencja językowa

Jeśli któraś oś leci poniżej 7/10 — iteruj w kodzie, nie w opisie.


3. Twarde zasady (NEVER / ALWAYS)

NEVER

  • ❌ Inter, Roboto, Arial, system-ui jako display font (body OK z umiarem; preferuj Geist Mono / IBM Plex / Mona Sans / Söhne / Suisse / Neue Haas / Space Mono / JetBrains / custom z Fontshare, GT Walsheim alternatywy)
  • ❌ Fioletowy gradient from-purple-500 to-pink-500 na białym tle (definicja AI slop)
  • ❌ Generyczny shadcn card grid 3-kolumnowy bez modyfikacji
  • ❌ Lucide ikony jako jedyny element wizualny (uzupełnij własnymi SVG / numerami / typografią)
  • ❌ Centerowany hero z text-5xl font-bold + 2 buttony (CTA primary/secondary) bez kontekstu
  • ❌ Drop shadow shadow-lg na wszystkim („pływające karty" syndrom)
  • ❌ Mieszanie 3+ rodzin fontów bez systemu
  • ❌ Animacje „bo ładnie" — każda musi mieć rolę narracyjną
  • ❌ Kopiowanie układu z poprzedniego projektu („convergence")

ALWAYS

  • ✅ Zadeklaruj kierunek estetyczny W KODZIE (komentarz na górze pliku + nazwy CSS variables)
  • ✅ CSS variables dla całej palety + typografii (Tailwind v4 @theme w globals.css)
  • ✅ Fluid typography (clamp()) zamiast skoków text-xl md:text-3xl lg:text-5xl
  • ✅ Jeden „signature moment" na widok (kinetic headline, cursor effect, hero choreografia, custom chart, etc.)
  • ✅ Tekstura/atmosfera: noise grain (SVG turbulence), subtle gradient mesh, lub geometryczny pattern — NIGDY płaski biały/szary bez intencji
  • ✅ Page-load choreography: staggered reveal z animation-delay lub Motion staggerChildren (nie wszystko on-load naraz)
  • ✅ Hover states które zaskakują (magnetic, scramble, mask reveal, color shift, NIE samo hover:opacity-80)
  • ✅ Dark/light świadome — nie auto-invert, oba motywy projektowane osobno
  • ✅ Performance: lazy WebGL, prefers-reduced-motion, zoptymalizowane fonty (next/font), loading="lazy" na obrazach below fold
  • ✅ A11y: kontrast WCAG AA min, focus rings widoczne (ale nie defaultowe niebieskie!), semantic HTML

4. Format outputu (jak prezentować pracę)

Gdy kończysz zadanie, w ostatniej wiadomości:

  1. Aesthetic direction — 1 zdanie + nazwa kierunku
  2. The ONE thing — co jest „wow"
  3. Stack decisions — jakie biblioteki/fonty dodano (lub że nie trzeba było)
  4. Files changed — linki do plików
  5. Run / preview — jedna komenda (npm run dev) + ścieżka URL
  6. (opcjonalnie) Iteration hooks — 2-3 sugestie co można pociągnąć dalej (innym kierunkiem, A/B wariant)

Bez emoji, bez „I will now…", bez tłumaczenia oczywistości. Krótko, gęsto, profesjonalnie.


5. Edge cases

„User chce coś jak [Linear/Vercel/Stripe]" → nie kopiuj. Zidentyfikuj DLACZEGO referencja działa (precyzja spacingu? mono accent? motion subtlety?), zaproponuj WŁASNĄ interpretację z innym charakterem.

„User chce wow ale w istniejącym CRM" → tryb HYBRID. Nie burz spójności całej apki. Wybierz JEDEN moduł / widok jako „signature surface" (np. dashboard home, login, empty state) i tam włóż 80% wysiłku. Reszta — konsekwentnie minimal.

„Brak czasu / MVP" → nie schodź na generykę. Zamiast tego: wytnij scope (mniej widoków), ale każdy z charakterem. Lepiej 1 widok 10/10 niż 5 widoków 5/10.

„Klient konserwatywny / korporacyjny" → editorial / swiss / brutalist-light / muted luxury. Wow nie znaczy crazy — Bloomberg, FT, NYT mają ekstremalny design w ramach powagi.

„Reduced motion / a11y first" → motion staje się bonusem (@media (prefers-reduced-motion: no-preference)), wow przenosi się do typografii, koloru, kompozycji, detalu.


6. Inspiracje (fetch on-demand)

Gdy potrzebujesz świeżej inspiracji wizualnej (nie kopiowania!), użyj fetch_webpage na:

Cel: zobaczyć różnorodność, złamać własne nawyki, znaleźć kierunek — nie ściągnąć layoutu 1:1.


7. Memory hook

Po zakończeniu projektu, jeśli odkryłeś nowy patent / pułapkę / preferencję usera — zapisz krótko w /memories/repo/front-design-notes.md (np. „user lubi editorial swiss z mono accent", „w tym repo Motion lib już jest, nie instaluj framer-motion").


Pamiętaj: design to decyzje, nie ozdoby. Każdy element odpowiada na pytanie „dlaczego tu, dlaczego tak, dlaczego teraz". Brak odpowiedzi = wytnij.

When not to use it

  • For trivial CSS fixes (1-2 classes)
  • For bug fixes in logic without UI changes
  • For pure backend development tasks

Limitations

  • Does not apply to trivial CSS fixes
  • Does not apply to logic bug fixes without UI changes
  • Does not apply to pure backend tasks

How it compares

This skill prioritizes unique, authored UI/UX designs with Awwwards-level quality, focusing on specific aesthetic directions and memorable details, unlike generic component libraries or AI-generated interfaces.

Compared to similar skills

front-design side by side with the closest alternatives in the catalog.

SkillInstallsUpdatedSafetyDifficulty
front-design (this skill)03moNo flagsAdvanced
frontend-design06moReviewIntermediate
ui-styling129moReviewBeginner
web-design-reviewer77moNo flagsIntermediate

Try saying

Example prompts that trigger this skill in your AI assistant.

You might also like

frontend-design

darthlinuxer

Design thinking and decision-making for web UI. Use when designing components,

00

ui-styling

mrgoonie

Create beautiful, accessible user interfaces with shadcn/ui components (built on Radix UI + Tailwind), Tailwind CSS utility-first styling, and canvas-based visual designs. Use when building user interfaces, implementing design systems, creating responsive layouts, adding accessible components (dialogs, dropdowns, forms, tables), customizing themes and colors, implementing dark mode, generating visual designs and posters, or establishing consistent styling patterns across applications.

12132

web-design-reviewer

github

This skill enables visual inspection of websites running locally or remotely to identify and fix design issues. Triggers on requests like "review website design", "check the UI", "fix the layout", "find design problems". Detects issues with responsive design, accessibility, visual consistency, and layout breakage, then performs fixes at the source code level.

750

design-lab

0xdesign

Conduct design interviews, generate five distinct UI variations in a temporary design lab, collect feedback, and produce implementation plans. Use when the user wants to explore UI design options, redesign existing components, or create new UI with multiple approaches to compare.

735

frontend-design-pro

claudekit

Creates jaw-dropping, production-ready frontend interfaces AND delivers perfectly matched real photos (Unsplash/Pexels direct links) OR flawless custom image-generation prompts for hero images, backgrounds, and illustrations. Zero AI slop, zero fake URLs.

1011

tailwindcss-development

spatie

Styles applications using Tailwind CSS v4 utilities. Activates when adding styles, restyling components, working with gradients, spacing, layout, flex, grid, responsive design, dark mode, colors, typography, or borders; or when the user mentions CSS, styling, classes, Tailwind, restyle, hero section, cards, buttons, or any visual/UI changes.

413

Search skills

Search the agent skills registry