frontend-design

Guide frontend interface design with visual system and composition rules.

2|Updated Apr 14, 2026
One-click install
npx skills add https://github.com/klu-dev/porting-ecc-to-vscode --skill frontend-design-klu-dev
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: frontend-design
Source: https://github.com/klu-dev/porting-ecc-to-vscode/tree/main/.github/skills/frontend-design
Command: npx skills add https://github.com/klu-dev/porting-ecc-to-vscode --skill frontend-design-klu-dev

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill addresses the challenge of creating visually compelling and production-grade frontend interfaces where aesthetics are as important as functionality.

Core Features & Use Cases

  • Design Direction: Offers a structured approach to define and adhere to a consistent design direction.
  • Visual System Definition: Assists in defining type hierarchy, color palettes, spacing, layout, motion rules, and surface treatments.
  • Composition Intentionality: Encourages thoughtful composition, focusing on asymmetry, overlap, whitespace, and meaningful motion.
  • Execution Rules: Provides guidelines for typography, color, background usage, and layout while maintaining accessibility and responsiveness.
  • Quality Gate: Ensures that the final interface has a clear visual point of view, intentional typography and spacing, and supports the product effectively.

Quick Start

Use the frontend-design skill to create a new product page layout by following the provided design workflow.

Frequently Asked Questions about frontend-design

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

FAQPage Schema
How do I establish a consistent visual direction for frontend interface design?▼

To establish a consistent visual direction for frontend interface design, define a structured approach covering type hierarchy, color palettes, spacing rules, and motion guidelines before composing your web components.

What is the best way to structure a visual system for web development?▼

The best way to structure a visual system for web development is by defining foundational elements like typography, color palettes, layout spacing, and surface treatments to ensure aesthetic and functional balance.

How do I create intentional composition for UI design?▼

Create intentional composition for UI design by focusing on asymmetry, overlap, whitespace, and meaningful motion to guide the user's eye and support the product effectively.

Can I use this approach for distinctive web components and full applications?▼

Yes, you can use this approach for distinctive web components, pages, or full applications that require a strong aesthetic and functional balance alongside production-grade accessibility and responsiveness.

What quality gates should I check before finalizing frontend development?▼

Before finalizing frontend development, verify quality gates by ensuring the interface has a clear visual point of view, intentional typography, deliberate spacing, and comprehensive product support.

Why does my UI design lack a clear visual point of view?▼

Your UI design may lack a clear visual point of view if it missing intentional composition rules, such as deliberate asymmetry, defined whitespace, and a structured visual system for typography and color.