frontend-design

Guide front-end design decisions for color, typography, layout, and design systems.

Updated Jan 22, 2026
One-click install
npx skills add https://github.com/emelleby/tc-vsme --skill frontend-design-emelleby
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: frontend-design
Source: https://github.com/emelleby/tc-vsme/tree/main/.agent/skills/frontend-design
Command: npx skills add https://github.com/emelleby/tc-vsme --skill frontend-design-emelleby

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill helps design teams apply structured front-end design thinking to create cohesive web interfaces, reducing drift between design decisions and implementation.

Core Features & Use Cases

  • Color system guidance for accessible, brand-aligned palettes across components and pages.
  • Typography & layout decisions that support readability, hierarchy, and responsive behavior.
  • Design-system thinking to maintain consistency across components, pages, and states.
  • Example: Use a consistent typographic scale and color palette to build a new marketing landing page with accessible contrast.

Quick Start

Ask the AI to design a responsive header using the system's typography and color rules, then adapt it for dark mode and high-contrast accessibility.

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 cohesive UI design system for responsive web pages?

A UI design system maintains consistency across components by applying structured front-end design thinking to typography, color palettes, and layout rules. It ensures cohesive visual hierarchy and responsive behavior across pages and states, reducing drift between design and implementation.

What is design-thinking for front-end UI and when should I use it?

Front-end design-thinking is a structured approach to making UI decisions for color systems, typography, layout, and visual effects. Use it when building web interfaces that require accessible contrast, brand-aligned palettes, and consistent responsive behavior across components and states.

How do I build an accessible color system that supports dark mode?

Build an accessible color system by defining brand-aligned palettes that meet contrast requirements across components and pages. You can then adapt these color rules to generate cohesive decisions for dark mode and high-contrast accessibility states while maintaining readability.

Does this approach work for adapting existing typography to high-contrast accessibility?

Yes, this approach supports adapting typography and layout to meet high-contrast accessibility requirements. It provides rules for readability and hierarchy, allowing you to take a base UI element and successfully adapt it for different accessibility states like high-contrast mode.

What's the best way to maintain visual consistency across UI components and states?

The best way to maintain visual consistency is applying design-system thinking across components, pages, and states. By using a consistent typographic scale and accessible color palette, you ensure cohesive design decisions that scale reliably across different web projects.