VI

visual-design-system

Provides a workflow for visual audits and token-based styling to improve UI consistency and polish.

Install

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

Installs to .claude/skills/visual-design-system

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.

Use when asked to redesign, polish, modernize, or improve the visual quality of a website or app UI, especially colors, buttons, spacing, shapes, typography, forms, dashboards, navigation, landing pages, or requests like "make it feel premium", "top-tier", or "less basic". Start with a short visual audit, define a reusable visual system, and implement consistent tokens, component variants, and responsive polish without changing product behavior.
449 chars✓ has a “when” triggerlonger than Claude Code's old 250-char listing cap (fine on current versions)
Intermediate

Key capabilities

  • Inspect the current styling stack and shared UI primitives.
  • Identify the 3-5 biggest visual problems.
  • Define or refine a small visual system before styling the page.
  • Apply the system consistently across the page and shared components.
  • Verify desktop, mobile, and UI states.

How it works

This skill conducts a visual audit, defines a small visual system with tokens and states, and then applies it consistently across the UI to improve visual quality.

Inputs & outputs

You give it
A website or app UI requiring visual improvement.
You get back
A polished UI with a defined visual system, consistent tokens, and improved component variants.

When to use visual-design-system

  • Polish UI components
  • Define color and spacing tokens
  • Modernize landing page styling

About this skill

Visual Design System

Use this skill for visual polish work where the problem is not just layout logic, but the quality of the design language itself.

Core Workflow

  1. Inspect the current styling stack and shared UI primitives before editing.
  2. Identify the 3-5 biggest visual problems.
  3. Choose one visual direction that matches the product and audience.
  4. Define or refine a small visual system before styling the page.
  5. Apply the system consistently across the page and shared components.
  6. Verify desktop, mobile, and UI states instead of styling only the happy path.

Non-Negotiables

  • Preserve behavior, data flow, and page purpose unless the user asks for product changes.
  • Prefer reusable variables, tokens, theme values, or shared component styles over scattered one-off values.
  • Keep buttons, cards, inputs, tables, modals, alerts, and empty states visually related.
  • Improve hover, active, focus, disabled, loading, empty, success, warning, and error states.
  • If the repo already has a design system, extend it instead of fighting it.
  • If the repo has no clear system, introduce the lightest useful token layer you can.

Always Establish A Small Visual System

Before polishing details, define or align these:

  • Color tokens: bg, surface, surface-2, text, text-muted, border, primary, primary-contrast, accent, success, warning, danger, focus.
  • Button system: sm, md, lg; primary, secondary, ghost, destructive.
  • Button states: hover, active, focus, disabled, loading.
  • Shape language: one radius family across buttons, cards, inputs, menus, and modals.
  • Elevation: one consistent shadow and border approach.
  • Spacing rhythm: predictable section padding, card padding, gaps, and table density.
  • Typography: stronger hierarchy, cleaner labels, better scanability.

Default Direction For Education And Admin Products

  • Aim for calm, trustworthy, premium, and efficient.
  • Prefer deep ink/navy, warm neutrals, and one confident accent.
  • Student-facing screens may be slightly brighter, but should still feel credible.
  • High-stress flows like tests or submissions should feel stable, low-noise, and easy to trust.

Priority Order

  1. CTA hierarchy and action clarity.
  2. Color harmony and contrast.
  3. Button quality, sizes, and states.
  4. Consistent radii, borders, and shadows.
  5. Spacing rhythm and section hierarchy.
  6. Form and table scanability.
  7. Empty, loading, and feedback states.
  8. Mobile tap targets and responsive structure.

For broader redesigns or vague requests like "make it top notch", read references/visual-audit-checklist.md.

Anti-Patterns To Avoid

  • Generic indigo/purple SaaS styling unless the brand already uses it.
  • Random radius values across components.
  • Heavy shadows, heavy borders, and saturated fills all competing at once.
  • Weak contrast on primary actions or muted text.
  • Too many accent colors.
  • Admin pages that are roomy but hard to scan.
  • Styling only the hero or header while leaving tables, forms, and states unchanged.
  • One-off page fixes that bypass shared components or tokens.

How To Interpret Common User Phrases

  • "Make it top notch" means improve the system quality, not just decorate.
  • "Buttons feel weak" means improve contrast, size, hierarchy, and interaction states.
  • "Colors are bad" means rebalance palette and surfaces before adding effects.
  • "Looks basic" means strengthen typography, spacing rhythm, and visual direction.
  • "Premium" means calmer, more intentional, and less noisy.
  • "Modern" means clean and crisp, not trendy for its own sake.

Delivery Expectations

After editing:

  • Summarize the chosen visual direction.
  • Explain the biggest visual improvements.
  • Mention any remaining design debt or old styles that still need cleanup.

When not to use it

  • When the user asks for product changes that alter behavior or data flow.

Limitations

  • The skill preserves behavior, data flow, and page purpose.
  • The skill prefers reusable variables, tokens, theme values, or shared component styles.
  • The skill extends an existing design system if one is present.

How it compares

This skill focuses on defining and applying a lightweight visual system to polish UI components, ensuring consistency across states without altering product behavior, unlike a full product redesign.

Compared to similar skills

visual-design-system side by side with the closest alternatives in the catalog.

SkillInstallsUpdatedSafetyDifficulty
visual-design-system (this skill)04moNo flagsIntermediate
ui-styling129moReviewBeginner
tailwind-design-system342moNo flagsIntermediate
figma224moNo flagsIntermediate

Try saying

Example prompts that trigger this skill in your AI assistant.

You might also like

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

tailwind-design-system

wshobson

Build scalable design systems with Tailwind CSS, design tokens, component libraries, and responsive patterns. Use when creating component libraries, implementing design systems, or standardizing UI patterns.

3495

figma

openai

Use the Figma MCP server to fetch design context, screenshots, variables, and assets from Figma, and to translate Figma nodes into production code. Trigger when a task involves Figma URLs, node IDs, design-to-code implementation, or Figma MCP setup and troubleshooting.

2266

design-system-patterns

wshobson

Build scalable design systems with design tokens, theming infrastructure, and component architecture patterns. Use when creating design tokens, implementing theme switching, building component libraries, or establishing design system foundations.

1157

interaction-design

wshobson

Design and implement microinteractions, motion design, transitions, and user feedback patterns. Use when adding polish to UI interactions, implementing loading states, or creating delightful user experiences.

1550

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

Search skills

Search the agent skills registry