frontend-design

Design accessible frontend design systems with reusable components across React, Vue, and HTML/CSS/JS.

Updated Feb 16, 2026
One-click install
npx skills add https://github.com/hwatkins/my-skills --skill frontend-design-hwatkins
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: frontend-design
Source: https://github.com/hwatkins/my-skills/tree/main/skills/frontend-design
Command: npx skills add https://github.com/hwatkins/my-skills --skill frontend-design-hwatkins

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Frontend teams often produce interfaces that blend into the crowd, lacking a strong visual identity and coherent design system. This skill guides designers and developers to define a bold aesthetic direction and translate it into reusable components, accessible typography, and performant implementations.

Core Features & Use Cases

  • Distinctive aesthetics: define a bold visual direction and scalable theming tokens.
  • Reusable components: produce production-ready UI components that work across HTML/CSS/JS, React, Vue, or server-rendered templates.
  • Accessibility & performance: enforce color contrast, keyboard navigation, and optimized rendering.
  • Use Case: craft a complete landing page or admin interface that embodies a unique design language.

Quick Start

Provide a brief design brief (purpose, audience, constraints) and I will generate a production-grade frontend skeleton that embodies a bold, distinctive aesthetic.

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 frontend design system with accessible typography and color contrast?

To create an accessible frontend design system, define scalable theming tokens for typography and color that enforce contrast standards. This generates production-ready components with documented guidelines, ensuring UI aesthetics remain both distinctive and accessible across frameworks.

Can I generate production-ready UI components for React and Vue from a single design system?

Yes, you can generate production-ready UI components for React and Vue from a single design system. The system applies scalable theming tokens to produce framework-agnostic scaffolds maintaining consistent visual identity across HTML/CSS/JS and server-rendered templates.

What is the best way to build a distinctive visual identity for a web application?

The best way to build a distinctive visual identity is to define a bold aesthetic direction using scalable theming tokens for typography, color, and motion. This translates your design language into reusable components, ensuring coherent spatial composition.

Does this frontend design approach support Phoenix LiveView and plain HTML?

Yes, this frontend design approach supports Phoenix LiveView and plain HTML. It generates production-ready code scaffolds and component suites integrating across frameworks and platforms, including server-rendered templates, without external dependencies.

How do I start building a production-grade frontend skeleton?

To start building a production-grade frontend skeleton, provide a brief design brief detailing purpose, audience, and constraints. This generates a distinctive aesthetic direction with responsive behavior, accessibility considerations, and optimized rendering.

Why does my UI component library lack a coherent visual identity?

Your UI component library lacks a coherent visual identity because it misses a unified design system with scalable theming tokens. Defining a bold aesthetic direction for typography, color, and motion translates into reusable components, elevating UI aesthetics coherently.