frontend-design

Guides creation of distinctive, non-templated visual designs for web UI projects.

2|2|Updated Dec 23, 2017
One-click install
npx skills add https://github.com/xriu/dotfiles --skill frontend-design-xriu
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: frontend-design
Source: https://github.com/xriu/dotfiles/tree/main/home/.skills/frontend-design
Command: npx skills add https://github.com/xriu/dotfiles --skill frontend-design-xriu

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? AI-generated web designs tend to cluster around a few generic looks—cream backgrounds with serif displays, dark themes with acid accents, or broadsheet layouts—regardless of the brief. This Skill provides a structured design methodology that produces intentional, subject-specific visual identities instead of templated defaults. ## Core Features & Use Cases - Design Planning Framework: Brainstorm a compact token system covering color palettes (4-6 named hex values), typography pairings, layout concepts with ASCII wireframes, and a single signature element before writing code. - Self-Critique Process: Review design plans against the brief to detect generic defaults, revise them, and critique the built result using screenshots when available. - Copywriting Guidance: Write interface copy with active voice, consistent action naming, and purposeful error and empty states. - Use Case: When asked to build a landing page for a new product, use this Skill to ground the design in the product's own world, choose a distinctive palette and type pairing, and ship a page with one memorable signature element rather than a recognizable AI template. ## Quick Start Design a landing page for my new product using the frontend-design approach with a deliberate palette, typography, and signature element.

Frequently Asked Questions about frontend-design

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

FAQPage Schema
How do I make AI-generated web designs look less generic?▼

Ground the design in the subject's own world—its materials, artifacts, and vernacular—rather than reaching for default looks. Plan a compact token system with a named palette, deliberate type pairing, and one signature element, then critique the plan for templated choices before coding.

How to choose typography for a distinctive web design?▼

Pair a characterful display face used with restraint with a complementary body face, plus a utility face for captions or data if needed. Set a clear type scale with intentional weights, widths, and spacing so the type treatment itself becomes a memorable part of the design.

What are the common AI-generated design defaults to avoid?▼

Three recurring defaults are a warm cream background with serif display and terracotta accent, a near-black background with acid-green or vermilion accent, and broadsheet layouts with hairline rules. These are legitimate when the brief asks for them, but should not fill axes the brief leaves free.

When should I use animation in a web page design?▼

Use animation only where it serves the subject: a page-load sequence, scroll-triggered reveal, hover micro-interactions, or ambient atmosphere. One orchestrated moment usually lands harder than scattered effects, and excess animation can make a design feel AI-generated.

Why do my CSS styles cancel each other out between sections?▼

Conflicting selector specificity—such as a type-based selector like .section clashing with an element-based selector like .cta—often cancels paddings and margins between sections. Structure selector specificity carefully when writing the code to avoid these collisions.