Curated Category 10 hand-picked skills Updated

Frontend Design and UI Skills

If your coding agent keeps shipping the same templated interface, start with three skills: Anthropic's frontend-design for direction, Vercel's web-design-guidelines for review, and the framework skill that matches your stack. This page ranks those and seven more, chosen by reading each skill's SKILL.md and weighing install counts from the skills.sh registry.

Design is where agent output fails most visibly. The models default to their statistical center, so every generated page arrives with the same gradient hero, the same fonts, the same rounded cards. The skills below counter that from four sides: design direction, framework discipline, design system tooling, and the review pass that catches what generation missed.

Illustration of a browser window with a landing page layout under composition, beside a painter palette

How this list was picked

  • Read at the source. We pulled each skill's SKILL.md from its repository and wrote every description from what the skill actually instructs an agent to do.
  • Adoption-weighted. Install counts are a July 2026 snapshot from the skills.sh registry, the same registry the LazySkills TUI searches.
  • Named maintainers matter. Anthropic, Vercel, shadcn, Google Labs, Emil Kowalski, and Addy Osmani are flagged, because in design guidance the author's taste is the product.
  • One job per pick. Direction, frameworks, tokens, and review each get their own entries. We dropped candidates that duplicated a stronger pick, including one that moved to its repo's deprecated folder.

The ten skills at a glance

SkillMaintainerApproachInstalls
frontend-designAnthropicDesign-direction guidance for new and reshaped UI650.5K
design-taste-frontendleonxlnxAnti-slop framework for landing pages and portfolios244.3K
vercel-react-best-practicesVercel70 prioritized React and Next.js performance rules542.8K
shadcnshadcnOfficial shadcn/ui component workflow via the CLI229.9K
tailwind-design-systemwshobsonTailwind CSS v4 design tokens and theming53.6K
extract-design-systemarvindrkReverse-engineer tokens from any public site125.2K
design-mdGoogle LabsSynthesize a DESIGN.md spec from Stitch projects53.7K
web-design-guidelinesVercelUI code audit against Vercel's interface guidelines455.0K
animation-vocabularyEmil KowalskiReverse-lookup glossary for motion effects16.9K
accessibilityAddy OsmaniWCAG 2.2 audit and remediation playbook35.5K

Install counts from the skills.sh registry, snapshot taken July 2026.

Design Direction and Taste

The core complaint about AI-built UI is that everything looks the same: the identical fonts, the gradient hero, the rounded cards. These two skills attack that directly by forcing the agent to make deliberate, subject-specific design decisions before it writes a line of markup.

GitHub repository card for anthropics/skills

frontend-design

650.5K installs Anthropic

Best for: Making any new interface look intentional instead of templated

The most installed design skill in the registry, and the second most installed skill overall. Anthropic's frontend-design tells the agent to approach every brief as the design lead at a studio whose clients have already rejected templated proposals. It demands deliberate choices about palette, typography, and layout that are specific to the brief, plus one real aesthetic risk the agent can justify.

The instructions are unusually concrete about what generic looks like. The hero must work as a thesis for the page instead of the stock big-number-plus-gradient pattern, typography has to carry personality rather than deliver content neutrally, and structural devices like numbered markers are only allowed when the content genuinely is a sequence. If the brief is vague, the skill makes the agent pin down the subject, audience, and the page's single job before designing anything.

  • Official Anthropic skill, 650K installs at snapshot
  • Forces subject-grounded palette, type, and layout decisions
  • Explicitly bans the template answers, like gradient stat heroes
  • Works for new builds and reshaping existing interfaces
Install this skill
$npx skills add anthropics/skills --skill frontend-design
anthropics/skills skills.sh listing
Works with + more
GitHub repository card for leonxlnx/taste-skill

design-taste-frontend

244.3K installs leonxlnx

Best for: Landing pages, portfolios, and redesigns that need a premium feel

The community's favorite anti-slop skill, and at nearly 13,000 words of instructions, the deepest design framework in this list. Its scope is deliberately narrow: landing pages, portfolios, and redesigns. Dashboards and multi-step product UI are explicitly out. Every rule is contextual; the agent reads the brief first and pulls only what fits.

Its signature move is the Design Read: before generating anything, the agent must state in one line how it interprets the brief, for example a B2B SaaS landing for technical buyers with a Linear-style minimalist language. The skill covers vibe words, reference URLs, audience analysis, and quiet constraints like regulated industries that override aesthetics. Redesigns start with an audit of existing brand assets before anything gets replaced.

  • Brief inference first: the agent states its Design Read up front
  • Contextual rule system spanning almost 13K words
  • Audit-first process for redesigns, preserving brand assets
  • Scoped honestly: landing pages and portfolios, never dashboards
Install this skill
$npx skills add leonxlnx/taste-skill --skill design-taste-frontend
leonxlnx/taste-skill skills.sh listing
Works with + more

Frameworks and Components

Direction sets the look; these skills make the implementation hold up. Framework-specific rules for React and Next.js performance, disciplined shadcn/ui composition, and Tailwind v4 design systems.

GitHub repository card for vercel-labs/agent-skills

vercel-react-best-practices

542.8K installs Vercel

Best for: Writing and reviewing React or Next.js code that stays fast

Vercel Engineering's performance rulebook for React and Next.js, packaged as a skill: 70 rules across 8 categories, each with a stable ID and ordered by impact so the agent fixes what matters first. Eliminating request waterfalls and bundle size sit at the top as critical, ahead of server-side performance, data fetching, and re-render optimization.

The rules are specific enough to act on mechanically: run independent awaits through Promise.all, import directly instead of through barrel files, defer analytics until after hydration, start promises early and await late in API routes. For teams on Next.js, this is the closest thing to having Vercel's own review checklist run on every generated component.

  • Maintained by Vercel, 543K installs at snapshot
  • 70 rules with stable IDs, ordered by performance impact
  • Waterfall elimination and bundle size treated as critical
  • Useful for generation, review, and refactoring alike
Install this skill
$npx skills add vercel-labs/agent-skills --skill vercel-react-best-practices
vercel-labs/agent-skills skills.sh listing
Works with + more
GitHub repository card for shadcn/ui

shadcn

229.9K installs shadcn

Best for: Projects built on shadcn/ui and component registries

The official skill from the shadcn/ui project. It wires the agent into the shadcn CLI: pulling live project context with the info command, searching component registries before writing any custom UI, fetching docs per component, and composing pages from existing parts, so a settings page becomes Tabs plus Card plus form controls rather than bespoke markup.

Its enforced style rules read like a lint config for taste: className is for layout only, flex with gap replaces space-x utilities, semantic tokens like bg-primary replace raw color values, and overlay components keep their own stacking so nobody hand-writes z-index. It detects the project's package runner and adapts commands for npm, pnpm, or bun.

  • Official skill from the shadcn/ui project itself
  • Registry search first, custom components as a last resort
  • Enforced styling rules with correct and incorrect code pairs
  • Reads live project state through the shadcn CLI
Install this skill
$npx skills add shadcn/ui --skill shadcn
shadcn/ui skills.sh listing
Works with + more
GitHub repository card for wshobson/agents

tailwind-design-system

53.6K installs wshobson

Best for: Building token-based design systems on Tailwind v4

A focused guide to doing design systems the Tailwind v4 way. The centerpiece is v4's CSS-first configuration: theme tokens defined in an @theme block instead of tailwind.config.ts, OKLCH color values for better perceptual consistency, dark mode through a custom variant, and entry animations with native @starting-style.

It includes a straight migration table from v3 patterns to their v4 equivalents, which matters because agents trained on years of v3 code will happily generate configuration that no longer applies. If your project is on Tailwind 4 and the agent keeps reaching for tailwind.config.ts, this skill is the correction.

  • Targets Tailwind v4 CSS-first configuration specifically
  • Semantic token architecture with OKLCH color values
  • v3 to v4 migration table for retraining agent habits
  • Covers variants, dark mode, and accessible components
Install this skill
$npx skills add wshobson/agents --skill tailwind-design-system
wshobson/agents skills.sh listing
Works with + more

Design Systems and Tokens

Two skills for when the design language already exists somewhere else: one extracts tokens from any public website, the other turns a Stitch project into a reusable design spec.

GitHub repository card for arvindrk/extract-design-system

extract-design-system

125.2K installs arvindrk

Best for: Bootstrapping a project with an existing site's design language

Point it at a public website and it reverse-engineers the design primitives: likely primary and accent colors, detected fonts, and spacing, radius, and shadow scales. Under the hood it drives a Playwright-based CLI, then normalizes the raw extraction into starter token files, tokens.json and tokens.css, ready to drop into a project.

The SKILL.md is refreshingly honest about limits, and instructs the agent to be too: results initialize a design system rather than reproduce one pixel-perfectly, a single page is never proof of a whole product's design language, and nothing overwrites existing styles without confirmation. That candor is why it earns its 125K installs.

  • Extracts colors, fonts, spacing, radius, and shadow scales
  • Generates starter tokens.json and tokens.css files
  • Explicit safety boundaries against overwriting existing styles
  • Useful for matching a client or competitor visual language
Install this skill
$npx skills add arvindrk/extract-design-system
arvindrk/extract-design-system skills.sh listing
Works with + more
GitHub repository card for google-labs-code/stitch-skills

design-md

53.7K installs Google Labs

Best for: Teams designing screens in Google's Stitch

Part of Google Labs' skill suite for Stitch, their AI design tool. The agent analyzes an existing Stitch project through the Stitch MCP server, pulls screen metadata, HTML source, and theme information, and synthesizes a semantic design system into a DESIGN.md file: the visual language written down as prose and color values.

That file becomes the source of truth for prompting Stitch to generate new screens that match the existing design language, which addresses the consistency problem every AI design tool has across sessions. It requires the Stitch MCP server, so treat it as a specialist pick for Stitch users, sitting alongside sibling skills for design generation and React component export.

  • Official Google Labs skill for the Stitch design tool
  • Turns designed screens into a reusable DESIGN.md spec
  • Solves cross-session design consistency for generated screens
  • Part of a suite covering generation, export, and theming
Install this skill
$npx skills add google-labs-code/stitch-skills --skill design-md
google-labs-code/stitch-skills skills.sh listing
Works with + more

Review, Motion, and Accessibility

The polish layer. An audit skill that checks generated UI against Vercel's interface guidelines, a motion glossary from one of the most respected animation engineers on the web, and a WCAG 2.2 playbook from a Chrome engineering leader.

GitHub repository card for vercel-labs/agent-skills

web-design-guidelines

455.0K installs Vercel

Best for: Reviewing generated UI before it ships

The review counterpart to the design skills above. Ask the agent to review your UI and it audits the specified files against Vercel's Web Interface Guidelines, a large rulebook spanning accessibility, UX patterns, forms, typography, and performance, reporting findings in a terse file and line format you can work through like lint output.

A clever detail: the skill fetches the latest guidelines from the source repository on every run instead of baking rules into the SKILL.md. Reviews always use the current rulebook, and the skill itself stays tiny. With 455K installs it is the standard closing step for agent-built frontends.

  • Audit-style output as file:line findings
  • Fetches the newest guidelines fresh on every run
  • Covers accessibility, UX, forms, and typography together
  • Pairs naturally with any generation skill on this page
Install this skill
$npx skills add vercel-labs/agent-skills --skill web-design-guidelines
vercel-labs/agent-skills skills.sh listing
Works with + more
GitHub repository card for emilkowalski/skills

animation-vocabulary

16.9K installs Emil Kowalski

Best for: Naming the exact animation you want before you prompt for it

A different kind of skill from Emil Kowalski, the design engineer behind the Sonner and Vaul libraries. Describe a motion effect loosely, the bouncy thing when a popover opens, the iOS rubber-band scroll, and it returns the precise term: pop in, rubber-banding, stagger, origin-aware animation. Vocabulary first, because you cannot prompt well for an effect you cannot name.

The glossary is authoritative and the skill quotes it verbatim, disambiguating close pairs like morph versus crossfade versus shared element transition. Install counts are modest, but it comes from one of the most respected voices in web motion, and its sibling skills in the same repo, review-animations and improve-animations, extend the same expertise to critiquing and fixing motion.

  • Turns vague motion descriptions into precise terminology
  • Written by the creator of Sonner and Vaul
  • Disambiguates close terms so prompts land correctly
  • Sibling skills review and improve existing animations
Install this skill
$npx skills add emilkowalski/skills --skill animation-vocabulary
emilkowalski/skills skills.sh listing
Works with + more
GitHub repository card for addyosmani/web-quality-skills

accessibility

35.5K installs Addy Osmani

Best for: Making agent-built UI genuinely accessible

A WCAG 2.2 playbook from Addy Osmani, engineering leader on the Chrome team. It is organized around the POUR principles with clear conformance targets: level A must pass, AA should pass since it is a legal requirement in many jurisdictions, AAA where it is practical. Agents get incorrect and correct code side by side for every pattern.

Coverage runs from alt text and accessible names for icon buttons through contrast ratio tables, keyboard navigation, focus management, and assistive technology support. Accessibility is the single most common failure of AI-generated UI, and this skill turns it from an afterthought into checkable rules the agent applies while writing markup.

  • Based on WCAG 2.2 with A, AA, and AAA targets
  • Written by a Chrome team engineering leader
  • Incorrect and correct code pairs for every rule
  • Covers contrast, keyboard, focus, and screen readers
Install this skill
$npx skills add addyosmani/web-quality-skills --skill accessibility
addyosmani/web-quality-skills skills.sh listing
Works with + more

Which ones should you actually install?

A working stack is three skills: one for direction, one for your framework, one for review. Install frontend-design first; a single skill that moves every build away from the template look. Add web-design-guidelines so finished UI gets audited against a current rulebook. Then match your stack: vercel-react-best-practices on Next.js, shadcn if your components come from a registry, tailwind-design-system when you are on Tailwind v4.

The rest are situational. design-taste-frontend earns its install when the deliverable is a landing page or portfolio that has to feel premium. extract-design-system saves hours when a design language already exists on some site and you need it as tokens. accessibility belongs in every stack that ships to the public, and animation-vocabulary is the cheapest way to stop describing motion effects as the bouncy thing. design-md only makes sense if you design in Stitch.

Keep them under control with LazySkills

A design stack means several skills from several sources, and the next problem is knowing what is installed where and which of your agents can see each one. LazySkills is a terminal UI that answers exactly that. It scans your machine, shows every installed skill with per-agent visibility, diagnoses broken configurations, and searches the same registry this page is built on.

curl -fsSL https://lazyskills.sh/install | sh

Frequently asked questions

Do these design skills trigger automatically?

They trigger when your request matches the skill's description, so asking an agent to build a landing page will activate frontend-design or design-taste-frontend without being named. Audit skills like web-design-guidelines usually want an explicit ask, like review my UI. If a skill never fires, check its visibility with LazySkills and name it directly in the prompt as a test.

Can I stack several design skills together?

Yes, and the common stack is one direction skill, one framework skill, and one audit skill: for example frontend-design for the aesthetic, vercel-react-best-practices for the implementation, and web-design-guidelines for review. Avoid installing two direction skills at once, since frontend-design and design-taste-frontend both want to steer the same decisions and the agent has to arbitrate between them.

Why does AI-generated UI all look the same?

Left alone, models converge on their statistical center: the same font choices, gradient heroes, purple accents, and rounded cards that dominate their training data. Direction skills exist to break that pull. Anthropic's frontend-design literally instructs the agent to treat the templated answer as already rejected, and taste-skill makes it state a specific design interpretation before writing code.

Do these work outside React and Next.js?

The direction, audit, and accessibility skills are framework agnostic; they shape decisions and review output regardless of stack. vercel-react-best-practices is React and Next.js specific, shadcn expects a project with components.json, and tailwind-design-system assumes Tailwind v4. Pick the framework layer that matches your stack and the rest travels with you.

Will they respect my existing brand and design system?

The better ones are explicit about it. design-taste-frontend treats existing brand assets as starting material and audits before replacing anything in a redesign. extract-design-system can turn your existing site into token files the agent then builds with. shadcn pushes all styling through your project's semantic tokens, which keeps generated components inside your theme.

Which one should I install first?

Start with anthropics frontend-design; it has the broadest effect for a single install. Add web-design-guidelines so every build gets an audit pass. Then add the framework skill that matches your stack, and reach for taste-skill when the job is specifically a landing page or portfolio that has to feel premium.

More curated guides

by Alvin