frontend-design

Design and implement production-grade web UI with bold aesthetic direction in React, Next, Vite, or HTML/CSS.

Updated Dec 20, 2025
One-click install
npx skills add https://github.com/koala-man-64/helpful-scripts --skill frontend-design-koala-man-64
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: frontend-design
Source: https://github.com/koala-man-64/helpful-scripts/tree/main/exports/codex-skills/repo-local/frontend-design
Command: npx skills add https://github.com/koala-man-64/helpful-scripts --skill frontend-design-koala-man-64

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Generic, template-looking interfaces undermine product credibility. This Skill guides the design and implementation of distinctive, production-grade frontend interfaces with a clear aesthetic point of view, covering typography, color systems, layout composition, and motion. ## Core Features & Use Cases - Bold Design Direction: Commits to one extreme aesthetic (brutalist, editorial, retro-futurist, luxury, etc.) with a written design direction and signature elements, avoiding generic autopilot looks. - Token-Based Design System: Defines CSS variables for typography, color, spacing, radii, shadows, and motion curves so values stay consistent across components. - Production-Grade Polish: Covers interaction states, responsive fluid layouts, accessibility (semantic HTML, focus states, prefers-reduced-motion), and restrained high-impact animation. - Use Case: Ask for a landing page for a new product in React, and receive working code with a deliberate editorial aesthetic, fluid type scale, orchestrated load animation, and full keyboard accessibility. ## Quick Start Design and build a landing page for my SaaS product in React with a bold editorial aesthetic, including typography, color tokens, and a staggered 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 design a distinctive landing page in React?▼

Start by committing to one bold aesthetic direction, then define CSS variable tokens for typography, color, spacing, and motion before composing the layout. Build real working components with interaction states, fluid type scales using clamp, and one orchestrated reveal animation rather than scattered effects.

How to build a design system with CSS variables?▼

Define tokens early as CSS custom properties covering typography scale, color palette, spacing rhythm, radii, shadows, borders, and motion durations. Reuse these tokens everywhere instead of hardcoding values, preferring a dominant base color with sharp accents over evenly distributed palettes.

Does this approach work with Next.js and Vite projects?▼

Yes, the workflow applies to React, Next, Vite, and plain HTML/CSS projects. It follows the existing project stack and conventions, using CSS-first motion and only adding a React motion library if one is already present or clearly justified.

How do I make web animations accessible?▼

Support the prefers-reduced-motion media query so users who request reduced motion get a static experience. Keep focus and keyboard flows stable during animations, prefer CSS-only solutions, and concentrate on one high-impact reveal sequence instead of noisy micro-animations.

What fonts should I avoid in modern web design?▼

Avoid generic defaults like Arial, Roboto, Inter, and system fonts unless the project mandates them. Pair a characterful display face with a refined body face, and use a real fluid type scale with deliberate rhythm rather than arbitrary sizes.