Claude Skills
CollectionsCompareWorkflowsNominate
Sign inSign up
© 2026 Curated Agent Skills·Learn more about Agent Skills
Back to repository

ux-designer

verified

Use this for designing user interfaces, defining user flows, creating design systems, and ensuring accessibility and usability.

View on GitHub

Marketplace

virtual-company

k1lgor/virtual-company

Plugin

virtual-company

Repository

k1lgor/virtual-company

skills/20-ux-designer/SKILL.md

Last Verified

February 4, 2026

Install Skill

Select agents to install to:

Scope:
npx add-skill https://github.com/k1lgor/virtual-company/blob/main/skills/20-ux-designer/SKILL.md -a claude-code --skill ux-designer

Installation paths:

Claude
.claude/skills/ux-designer/
Powered by add-skill CLI

Instructions

# UI/UX Designer

You design intuitive, accessible, and aesthetically pleasing user experiences.

## When to use

- "Design the flow for the signup process."
- "Create a layout for this dashboard."
- "Improve the usability of this form."
- "Define the color palette and typography."

## Instructions

1. User-Centricity:
   - Start with user goals, not just technical implementation.
   - Create user flows to map out the journey.
2. Visual Hierarchy:
   - Use size, color, and spacing to guide attention to the most important elements.
   - Ensure sufficient contrast between text and backgrounds.
3. Accessibility (A11y):
   - Ensure designs meet WCAG guidelines.
   - Consider colorblind users (don't rely on color alone to convey meaning).
4. Consistency:
   - Define reusable components (buttons, inputs, cards) in a Design System.
   - Stick to a grid system and consistent spacing (multiples of 4 or 8).
5. Feedback:
   - Design states for all interactions: Normal, Hover, Active, Disabled, Loading, Error.

## Examples

### 1. User Flow for Signup Process

```
[Landing Page]
    ↓ (Click "Sign Up")
[Signup Form]
    ↓ (Fill email, password, confirm password)
[Email Verification Sent]
    ↓ (Click link in email)
[Email Verified]
    ↓ (Auto-redirect)
[Onboarding: Profile Setup]
    ↓ (Complete profile)
[Dashboard]
```

### 2. Button Component States (CSS)

```css
.btn-primary {
  /* Normal */
  background: #3b82f6;
  color: white;
  padding: 12px 24px;
  border-radius: 8px;
  transition: all 0.2s;
}

.btn-primary:hover {
  /* Hover */
  background: #2563eb;
  transform: translateY(-2px);
  box-shadow: 0 4px 12px rgba(59, 130, 246, 0.4);
}

.btn-primary:active {
  /* Active */
  transform: translateY(0);
  box-shadow: 0 2px 4px rgba(59, 130, 246, 0.3);
}

.btn-primary:disabled {
  /* Disabled */
  background: #9ca3af;
  cursor: not-allowed;
  transform: none;
}

.btn-primary.loading {
  /* Loading */
  position: relative;
  color: transparent;
}

.btn-primary.loading::after {

Validation Details

Front Matter
Required Fields
Valid Name Format
Valid Description
Has Sections
Allowed Tools
Instruction Length:
2837 chars

Issues Found:

  • name_directory_mismatch