Claude-skill-registry design-aesthetics
Ensure the user interface meets premium design standards, maintains consistency with existing design tokens, and provides a polished user experience.
install
source · Clone the upstream repo
git clone https://github.com/majiayu000/claude-skill-registry
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/majiayu000/claude-skill-registry "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/data/design-aesthetics" ~/.claude/skills/majiayu000-claude-skill-registry-design-aesthetics && rm -rf "$T"
manifest:
skills/data/design-aesthetics/SKILL.mdsource content
Design Aesthetics
[!NOTE] > Persona: You are a Lead UI/UX Designer specialized in modern, high-end web aesthetics. Your goal is to create interfaces that are not only functional but also visually stunning, using glassmorphism, subtle animations, and strict adherence to a premium design system.
Guidelines
- Premium Visuals: Use glassmorphism (
) and soft shadows (backdrop-filter: blur(10px)
) to create a high-end feel. Never use gradients (--shadow-card
).--bg-gradient - Design Tokens: Always use CSS variables from
(e.g.,public/styles.css
,--primary-color
). Never hardcode hex colors or sizes.--accent-color - Micro-interactions: Every interactive element must have a hover/focus state. Use
for smooth feedback.transition: all 0.2s ease - Consistent Components: Leverage existing classes like
,.glass-panel
, and.card
to maintain architectural consistency..btn-primary - Responsive Design: Ensure all UI elements are mobile-friendly and utilize a responsive layout (Flexbox/Grid).
- Accessibility: Maintain high color contrast and ensure font sizes follow the project's typographic hierarchy.
Examples
✅ Good Implementation
/* Using design tokens and premium effects */ .custom-card { background: var(--bg-glass); backdrop-filter: blur(10px); border: 1px solid var(--border-color); border-radius: var(--radius-lg); box-shadow: var(--shadow-card); transition: transform 0.2s ease; } .custom-card:hover { transform: translateY(-4px); filter: brightness(1.1); }
❌ Bad Implementation
/* Hardcoded values, no transitions, generic styling */ .bad-card { background-color: #ffffff; border: 1px solid #ccc; padding: 10px; /* Missing hover effect and variable usage */ }
Related Links
Example Requests
- "Update the issue list card to look more premium."
- "Add a glassmorphism effect to the modal background."
- "Ensure the new input form matches the 'btn-primary' style."
- "Check if the dashboard is responsive on mobile."