frontend-design

Define visual systems and production-grade frontend interfaces with typography, layout, and motion.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/Maelwalser/claude-config --skill frontend-design-maelwalser
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: frontend-design
Source: https://github.com/Maelwalser/claude-config/tree/main/skills/frontend-design
Command: npx skills add https://github.com/Maelwalser/claude-config --skill frontend-design-maelwalser

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill turns generic, forgettable interfaces into coherent, memorable frontends by providing a clear visual direction and production-ready implementation guidance so design quality matches engineering quality.

Core Features & Use Cases

  • Design Direction: Help choose a single visual direction (e.g., editorial, industrial, playful) and commit to it to avoid diluted, generic UI.
  • Visual System Definition: Define type hierarchy, color variables, spacing rhythm, layout logic, motion rules, and surface treatments that scale with the product.
  • Composition & Motion: Recommend composition strategies (asymmetry, overlap, whitespace) and meaningful motion patterns that reveal hierarchy and support user tasks.
  • Quality Gate: Ensure accessibility, responsiveness, and production-grade implementation rather than just a pretty mock.
  • Use Cases: Creating a product landing page, designing a dashboard or app shell, upgrading a bland interface, and translating a concept into a concrete visual system.

Quick Start

Design a landing page and component system that feels editorial and trustworthy, specifying primary typography, a cohesive color palette, a spacing scale, layout logic, and one meaningful load animation.

Frequently Asked Questions about frontend-design

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

FAQPage Schema
How do I build a production-ready frontend with a cohesive visual system?

To build a production-ready frontend, define a coherent visual system covering type hierarchy, color variables, spacing rhythm, layout logic, and motion rules. This ensures your interface scales properly and maintains a memorable, distinctive direction rather than generic UI.

Why does my dashboard UI feel generic, and how can I fix the typography and layout?

Your dashboard UI feels generic because it lacks a committed visual direction. Fix typography and layout by choosing a single style like editorial or industrial, then define a type hierarchy, spacing rhythm, and composition strategies like asymmetry and whitespace.

What's the best way to establish motion rules and accessibility standards for a web app shell?

The best way to establish motion rules and accessibility standards is to define meaningful motion patterns that reveal hierarchy alongside responsive behavior. This ensures your app shell supports user tasks effectively while meeting production-grade accessibility requirements.

Can I upgrade a bland interface into a distinctive product landing page without losing code quality?

Yes, you can upgrade a bland interface into a distinctive landing page by applying a clear visual direction and defining a cohesive color palette. This approach ensures design quality matches engineering quality through production-ready implementation.

Does frontend design work for creating component systems that scale across different product surfaces?

Frontend design works for creating scalable component systems by defining a visual system with type hierarchy, color variables, and spacing rhythm. This approach ensures your components maintain a coherent visual direction across all product surfaces.

When should I not use a single visual direction for my frontend interface?

You should not avoid a single visual direction if your goal is a memorable frontend. Committing to one direction prevents diluted UI, ensuring your type hierarchy, composition, and motion patterns remain coherent and support user tasks effectively.