Curated Category 3 defaults · 5 task-specific options · 8 skills Updated

Frontend Design Skills for AI Coding Agents

These eight skills cover the full design loop without turning a category guide into a framework list. Start with Anthropic's frontend-design for direction, add accessibility as the default audit, and use Vercel's web-design-guidelines for a focused UI review.

The other five have narrow jobs: extract starter tokens, research a design system, set a customer-facing visual language, compare prototypes, or run a final craft pass. Install only the workflow that matches the task.

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. Registry listings and hydrated install histories were checked on August 26, 2026 at skills.sh, the same registry the LazySkills TUI searches.
  • Named maintainers matter. Every card identifies its maintainer, because the author's workflow is part of the guidance and no source dominates this guide.
  • One job per pick. The page keeps three defaults and five bounded task-specific options; framework guides and browser testing stay out of the cards.

Defaults (3)

These are the three source-diverse defaults: start with design direction, review the UI, and make accessibility part of the normal delivery path.

GitHub repository card for anthropics/skills

frontend-design

818.0K installs Anthropic

Best for: Giving an AI coding agent a deliberate visual direction before implementation

Anthropic's frontend-design starts with an explicit design plan. It asks the agent to make deliberate choices about the subject, audience, palette, typography, wireframe, and one aesthetic risk grounded in the brief before writing interface code.

The workflow rejects generic template answers such as stock gradient heroes and unconsidered typography. It is useful for both new builds and reshaping an existing interface when the visual direction needs to become intentional rather than defaulting to the model's statistical center.

  • Official Anthropic skill with a plan-before-code workflow
  • Subject-grounded choices for palette, type, and wireframe
  • Rejects generic template patterns instead of reproducing them
  • Works for new interfaces and substantial reshaping
Install this skill
$npx skills add https://github.com/anthropics/skills --skill frontend-design
anthropics/skills skills.sh listing
Works with + more
GitHub repository card for vercel-labs/agent-skills

web-design-guidelines

576.0K installs Vercel

Best for: Reviewing generated UI before it ships

Vercel's web-design-guidelines is a review skill: ask the agent to inspect UI files against the Web Interface Guidelines and report actionable findings in a terse file-and-line format.

The source workflow covers interface details such as accessibility, UX patterns, forms, typography, and performance. It is a review pass after direction and implementation, not a replacement for choosing the visual language of a new page.

  • Maintained by Vercel with a review-first workflow
  • Reports findings in a practical file:line format
  • Checks accessibility, UX, forms, typography, and performance
  • Pairs with a direction skill without steering the initial design
Install this skill
$npx skills add https://github.com/vercel-labs/agent-skills --skill web-design-guidelines
vercel-labs/agent-skills skills.sh listing
Works with + more
GitHub repository card for addyosmani/web-quality-skills

accessibility

47.3K installs Addy Osmani

Best for: Making agent-built UI accessible by default

Addy Osmani's accessibility skill gives an AI coding agent a WCAG 2.2 audit and remediation workflow. It organizes checks around the POUR principles and gives concrete conformance guidance for common interface patterns.

The primary-source guidance covers accessible names and alt text, contrast, keyboard navigation, focus management, and assistive technology support. Use it as the default accessibility pass for public-facing UI, regardless of the framework.

  • Based on WCAG 2.2 and the POUR principles
  • Written by Addy Osmani of the Chrome team
  • Concrete checks for names, contrast, keyboard, and focus
  • A framework-agnostic audit for public-facing UI
Install this skill
$npx skills add https://github.com/addyosmani/web-quality-skills --skill accessibility
addyosmani/web-quality-skills skills.sh listing
Works with + more

Conditional / task-specific options (5)

Install these only when the task calls for their narrow purpose: design-system research, deliberate visual direction, prototype comparison, or final visual refinement—not as a generic frontend stack.

GitHub repository card for arvindrk/extract-design-system

extract-design-system

128.0K installs arvindrk

Best for: Starting a token set from a public site's visual language, not reproducing it pixel-perfectly

extract-design-system drives a browser against a public reference site and turns observed colors, fonts, spacing, radius, and shadow values into starter token files such as tokens.json and tokens.css.

This is a bootstrap tool, not a pixel-perfect copying workflow. A single public page is not proof of a whole product's design language, so use the extracted values as a starting point when a reference site is relevant to the task.

  • Extracts colors, fonts, spacing, radius, and shadow values
  • Produces starter tokens.json and tokens.css files
  • Bounded to public-reference-site token bootstrapping
  • Explicitly not a pixel-perfect reproduction tool
Install this skill
$npx skills add https://github.com/arvindrk/extract-design-system --skill extract-design-system
arvindrk/extract-design-system skills.sh listing
Works with + more
GitHub repository card for nextlevelbuilder/ui-ux-pro-max-skill

ui-ux-pro-max

Registry listed NextLevelBuilder

Best for: Querying a focused design-system recommendation before a new page or a targeted UX fix

ui-ux-pro-max is a searchable design-intelligence workflow rather than a framework preset. It starts by selecting the smallest useful query: a full design-system pass for a new page, a domain search for one UX concern, or a detected-stack query only when implementation guidance is actually needed.

Its source directs agents to verify the returned category and fit before applying a recommendation, retry once when a query misses, and avoid persisting an unverified design system. That makes it useful when a brief needs concrete typography, color, layout, or interaction decisions without inventing a new toolchain.

  • Searches a local design, UX, typography, icon, and motion corpus
  • Uses a design-system query for new pages and focused domains for fixes
  • Requires fit checks and one narrower retry for weak search results
  • Keeps stack guidance conditional instead of making it the workflow
Install this skill
$npx skills add https://github.com/nextlevelbuilder/ui-ux-pro-max-skill --skill ui-ux-pro-max
nextlevelbuilder/ui-ux-pro-max-skill skills.sh listing
Works with + more
GitHub repository card for emilkowalski/skills

prototype

Registry listed Emil Kowalski

Best for: Comparing genuinely different UI directions before committing one to production

prototype is a deliberate divergence workflow for one UI piece at a time. It creates several fully working directions behind an isolated visual picker, so a team can compare layout, density, personality, motion, or interaction models at full scale instead of debating minor color variations.

The skill keeps exploration out of production code, asks the user to choose a winner, then promotes only that winner and removes the prototype surface. It is for resolving a real design choice, not for snapshot testing or browser automation.

  • Builds three to five defensibly different working variants
  • Uses a full-size visual picker instead of misleading thumbnails
  • Keeps prototype code isolated until a user selects a direction
  • Cleans up the exploration surface after promotion
Install this skill
$npx skills add https://github.com/emilkowalski/skills --skill prototype
emilkowalski/skills skills.sh listing
Works with + more
GitHub repository card for Leonxlnx/taste-skill

design-taste-frontend

Registry listed Leonxlnx

Best for: Landing pages, portfolios, and redesigns that need a specific visual direction instead of a template default

design-taste-frontend starts by reading the kind of page, audience, references, and visual constraints before it chooses a design direction. It turns that reading into explicit variance, motion, and density dials rather than allowing an agent to drift into a stock gradient-and-card layout.

The workflow is deliberately scoped to landing pages, portfolios, and redesigns—not dashboards or multistep product UI. Use it when a customer-facing page needs an opinionated but brief-grounded visual language.

  • Requires a brief-grounded design read before implementation
  • Uses explicit visual-variance, motion, and density dials
  • Guards against default AI layout, type, and color patterns
  • Scoped to marketing surfaces and redesigns, not product dashboards
Install this skill
$npx skills add https://github.com/Leonxlnx/taste-skill --skill design-taste-frontend
Leonxlnx/taste-skill skills.sh listing
Works with + more
GitHub repository card for pbakaus/impeccable

impeccable

Registry listed Pawel Bakaus

Best for: A bounded, high-craft visual refinement pass after a design direction is already settled

impeccable is a complete visual craft workflow that begins with the product and the existing design truth before an agent touches code. It distinguishes refinement, which preserves an established identity, from redesign, which replaces it deliberately instead of leaving a confused halfway state.

Its verification loop is intentionally bounded: inspect representative desktop and mobile states together, fix the findings in one batch, then confirm once. Use it for a finishing pass when a general UI review is not enough and the visual direction is already known.

  • Starts from product context and incumbent visual evidence
  • Separates identity-preserving refinement from full redesign
  • Uses a bounded desktop-and-mobile verification loop
  • Sets an explicit craft floor before UI edits begin
Install this skill
$npx skills add https://github.com/pbakaus/impeccable --skill impeccable
pbakaus/impeccable skills.sh listing
Works with + more

Which frontend design skill should you use?

Start with one direction skill, then add only the applicable workflow. Start with frontend-design for the design plan that sets palette, type, and wireframe. Use web-design-guidelines for a focused UI review with file:line findings, and use accessibility as the default audit. Use ui-ux-pro-max when a new page needs a researched design-system query, and prototype when the right direction needs a live comparison. For stack-specific work, cross-link vercel-react-best-practices for React and Next.js, shadcn if your components come from the shadcn/ui registry. They stay out of these cards because this guide curates cross-stack design workflows, not implementation stacks.

Use the bounded options only when their scope matches the work. extract-design-system is for bootstrapping starter tokens from a public reference site, not pixel-perfect copying. impeccable for a high-craft final pass, and design-taste-frontend to set a specific visual direction for a landing page, portfolio, or redesign. Visual regression belongs in Browser Automation and Web Testing.

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
More about LazySkills

Frequently asked questions

How many frontend design skills should I install?

Install frontend-design first for page direction, then add only the workflow that matches the decision in front of you. accessibility and web-design-guidelines are the core audits; the other five cards are targeted workflows for extraction, research, customer-facing page direction, prototyping, or final visual refinement.

Which skill should I choose first?

Choose frontend-design first for deliberate palette, typography, wireframe, and overall direction. Add web-design-guidelines for a focused UI review and accessibility for the default public-interface audit. Use ui-ux-pro-max for a design-system query, design-taste-frontend for a customer-facing visual language, prototype for an explicit choice between directions, and impeccable for a final craft pass.

Why are React/Next.js and shadcn not default cards here?

React/Next.js implementation guidance and shadcn component guidance are stack-specific rather than universal frontend direction. Cross-link vercel-react-best-practices for React or Next.js projects and shadcn for projects using the shadcn/ui registry, but install those only when the codebase uses that stack.

Why are Tailwind, Stitch, responsive design, and visual regression not defaults?

Stack-specific implementation guidance belongs with the relevant framework guide, not this cross-stack design curation. Responsive design is a requirement to apply in implementation, not a separate workflow here. Visual regression remains in Browser Automation and Web Testing, where rendered output can be verified instead of treating testing as design guidance.

Can I use these outside React and Next.js?

Yes. The eight cards focus on cross-stack design decisions, reviews, and interaction workflows. ui-ux-pro-max can optionally add implementation guidance for a detected stack, but its design-system and domain searches are not tied to one framework.

When were the install counts checked?

The skills.sh registry listings and their hydrated install histories on this page were checked on 2026-08-26. Visible numeric counts are a snapshot; a Registry listed badge means the listing was verified without turning a changing live total into a stale claim.

Related guides

More curated skill catalogs to keep browsing.

by Alvin