frontend-design

Provide typography, color, spacing, and motion guidelines for web UI design.

Updated Jul 19, 2025
One-click install
npx skills add https://github.com/omanjaya/attendancedev --skill frontend-design-omanjaya
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: frontend-design
Source: https://github.com/omanjaya/attendancedev/tree/main/.claude/skills/frontend-design
Command: npx skills add https://github.com/omanjaya/attendancedev --skill frontend-design-omanjaya

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Avoid generic AI aesthetics by establishing typography, color systems, spacing, and visual hierarchy for consistent, accessible UI.

Core Features & Use Cases

  • Typography System: Clear font choices, sizing scales, and weights.
  • Color System: Cohesive palettes and dark mode considerations.
  • Visual Hierarchy: Consistent spacing, card design, and motion guidelines.

Quick Start

Apply a cohesive typography scale and color tokens to a new dashboard.

Frequently Asked Questions about frontend-design

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

FAQPage Schema
How do I create a consistent typography system for my web interface?

Typography systems establish font choices, sizing scales, and weights across UI components. Define a clear hierarchy with specific font families, size scales (e.g., 12px, 16px, 24px), and weights to ensure consistency. Apply these tokens to headings, body text, and labels so all text renders predictably across dashboards, forms, and layouts.

What's the best way to build an accessible color palette for web design?

Accessible color systems use cohesive palettes with sufficient contrast ratios (WCAG AA or AAA) between text and backgrounds. Include dark mode variants and test color combinations for colorblind users. Token-based palettes centralize color definitions, making it easier to maintain accessibility standards across all UI components.

How do I establish visual hierarchy and spacing in UI components?

Visual hierarchy uses consistent spacing, card design patterns, and motion guidelines to guide user attention. Define spacing increments (e.g., 4px, 8px, 16px units), apply them to padding and margins, and layer components with depth. Motion guidelines add subtle animations that reinforce relationships without overwhelming interaction.

Can I apply design tokens to existing dashboards and forms?

Design tokens work across existing interfaces by standardizing typography, color, and spacing. Refactor current dashboards and forms to use token-based styles, ensuring consistent sizing scales, color selections, and spacing increments. This improves visual cohesion and maintainability without redesigning from scratch.

Why should I avoid generic AI aesthetics in frontend design?

Generic aesthetics lack personality and coherence. Establishing custom typography scales, color systems, and spacing patterns creates distinctive, intentional UI that feels polished and professional. These guidelines prevent visual inconsistency and ensure your interface communicates a clear design direction.

Do I need animation guidelines for accessible web UI?

Motion guidelines improve accessibility by reinforcing visual relationships and component interactions. Pair animations with clear timing and easing to support user understanding. Consider prefers-reduced-motion settings to respect user preferences and maintain accessibility compliance.