frontend-ui

Applies research-backed design principles to create visually consistent and polished user interfaces.

Updated Apr 4, 2026
One-click install
npx skills add https://github.com/juanjo-zurich/juarvis-v4 --skill frontend-ui-juanjo-zurich
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: frontend-ui
Source: https://github.com/juanjo-zurich/juarvis-v4/tree/main/plugins/frontend-ui/skills/frontend-ui
Command: npx skills add https://github.com/juanjo-zurich/juarvis-v4 --skill frontend-ui-juanjo-zurich

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Building interfaces that look professional and cohesive is hard without clear design rules. This Skill provides concrete, research-backed guidelines for visual hierarchy, spacing, color, shadows, and component patterns so your UIs look intentional instead of improvised. ## Core Features & Use Cases - Design Principles: Six core rules covering visual consistency, hierarchy through contrast, whitespace usage, shadow systems, border radius, and purposeful color palettes. - Component Patterns: Ready-made layout blueprints for hero sections, dashboard cards, and list items with spacing and sizing recommendations. - Polish Techniques: Guidance for transitions, skeleton loading states, empty states, and error states, plus a 12-point UI quality checklist. - Use Case: When building a new dashboard page, apply the card pattern with prominent metrics, comparative context, and sparklines, then validate against the checklist for consistent spacing and accessible contrast. ## Quick Start Use the frontend-ui skill to review my dashboard page and improve its visual hierarchy, spacing, and component styling.

Frequently Asked Questions about frontend-ui

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I make my UI look more professional and polished?▼

Focus on consistent spacing using an 8px system, clear visual hierarchy through size and contrast, and smooth transitions on interactive elements. Small details like skeleton loading states and thoughtful empty states make interfaces feel professional.

What spacing values should I use between UI elements?▼

Use 96px or more vertical padding for hero sections, 48-64px between content sections, 24px inside cards, 8-16px between related elements, and 32px or more between unrelated elements. Consistency matters more than exact values.

How do I create visual hierarchy in a web page?▼

Establish hierarchy through size first, then color, weight, spacing, and position. Primary content gets the largest text and primary color, secondary content uses medium sizing, and tertiary content uses small gray text in discreet positions.

Should I use skeleton loaders or spinners for loading states?▼

Skeleton loaders are preferred over spinners because they preview the content layout and reduce perceived wait time. Implement them with an animated gradient shimmer effect matching the shape of the expected content.

What border radius should I use for a modern UI?▼

Use 8px as a default for a modern, friendly feel, 4px for subtle professional looks, and 0px for serious corporate interfaces. Pick one radius and apply it consistently, reserving variations for avatars and pill shapes.