samber avatar

Frontend Design Deslop

This does the thing you've probably noticed: stops Claude from spitting out another purple gradient Tailwind site with Inter and rounded cards. It forces a strategy-first workflow where you classify what you're building (landing page, dashboard, SaaS app), commit to brand adjectives, then translate those into typography and color tokens before touching components. The discipline is borrowed from brand design, and it doubles as both a de-slop tool and an actual design system builder. It walks you through discovery questions using the structured question tool, builds OKLCH color palettes, sets up modular type scales, and applies layout and interaction craft. Use it whenever you're building any frontend and don't want it to look like statistical median 2024 web code.

skills.sh installs
5.8K
GitHub stars
242
last updated
Aug 21, 2026

Install

$ npx -y skills add samber/cc-skills --skill frontend-design-deslop --agent claude-code

Installs into .claude/skills of the current project.

Files

Questions: Ask the user through the environment's question tool — never as plain-text prose. One question at a time, 2–4 tappable options, wait for the answer. If the environment has no question tool, ask in prose with the same options, one at a time.

frontend design deslop

AI-generated UI looks generic for two reasons:

  1. No constraints. The model samples the statistical median of 2019-2024 web code — Tailwind UI's bg-indigo-500, Inter, rounded cards, soft shadows. You cannot out-prompt a vacuum.
  2. Designing before knowing what you're designing. A corporate landing page, a creative portfolio, a developer-tool landing page, an analytics dashboard, and an ecommerce product page share almost no design DNA — a beautiful aesthetic that fights the artifact's job is its own slop.

The fix is a discipline borrowed from brand design: strategy drives design, never aesthetics first.

  1. Commit to words first — what this is, who it serves, the adjectives it must feel like.
  2. Translate those words into a typography and color system.
  3. Build from tokens.
  4. Apply the craft layer (layout, components, motion, iconography, imagery, dark mode, accessibility).
  5. Audit.

Sponsors

Details

Repository
github.com/samber/cc-skills
Categories
Frontend Development, DevOps & CI/CD, Git & Pull Requests, Documentation, Code Review & Quality, AI & Agent Building, Marketing & SEO, Design & UI/UX, Office & Documents, Finance & Trading
First seen
Jul 14, 2026

More from samber/cc-skills

All 21
1giuseppe-trisciuoglio avatarreact-patternsgiuseppe-trisciuoglio/developer-kitProvides comprehensive React 19 patterns for Server Components, Server Actions, useOptimistic, useActionState, useTransition, concurrent features, Suspense boun4.9Kskills.sh installs
2softaworks avatarreact-devsoftaworks/agent-toolkitThis skill should be used when building React components with TypeScript, typing hooks, handling events, or when React TypeScript, React 19, Server Components a4.2Kskills.sh installs
3freshtechbro avatarreact-three-fiberfreshtechbro/claudedesignskillsBuild declarative 3D scenes with React Three Fiber (R3F) - a React renderer for Three.js. Use when building interactive 3D experiences in React applications wit4.1Kskills.sh installs
4giuseppe-trisciuoglio avatarnextjs-code-reviewgiuseppe-trisciuoglio/developer-kitProvides comprehensive code review capability for Next.js applications, validates Server Components, Client Components, Server Actions, caching strategies, meta3.9Kskills.sh installs
5getsentry avatarsentry-nextjs-sdkgetsentry/sentry-for-aiFull Sentry SDK setup for Next.js. Use when asked to "add Sentry to Next.js", "install @sentry/nextjs", or configure error monitoring, tracing, session replay, 3.7Kskills.sh installs
6getsentry avatarsentry-react-sdkgetsentry/sentry-for-aiFull Sentry SDK setup for React. Use when asked to "add Sentry to React", "install @sentry/react", or configure error monitoring, tracing, session replay, profi3.2Kskills.sh installs