design-taste-frontend

Generates non-templated frontend designs for landing pages, portfolios, and redesigns using inferred design direction.

Updated Jul 7, 2026
One-click install
npx skills add https://github.com/singhaganesh/Urban-assist --skill design-taste-frontend-singhaganesh
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: design-taste-frontend
Source: https://github.com/singhaganesh/Urban-assist/tree/main/.cursor/skills/design-taste-frontend
Command: npx skills add https://github.com/singhaganesh/Urban-assist --skill design-taste-frontend-singhaganesh

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? AI-generated frontend code tends to look templated and generic, repeating the same purple gradients, centered heroes, and default font choices. This Skill forces the agent to read the brief first, infer the right design direction, and ship interfaces that avoid recognizable LLM design clichés. ## Core Features & Use Cases - Brief Inference and Design Read: Analyzes page kind, vibe words, references, audience, and constraints before writing code, then declares a one-line design read. - Three-Dial Configuration: Tunes DESIGN_VARIANCE, MOTION_INTENSITY, and VISUAL_DENSITY based on the brief, with presets for SaaS landings, portfolios, editorial sites, and public-sector services. - Design System Mapping: Selects official design systems (Fluent, Material, Carbon, GOV.UK, shadcn/ui, Tailwind) when appropriate instead of hand-rolling CSS. - Anti-Slop Rules and Pre-Flight Checks: Enforces hard layout rules covering hero discipline, eyebrow restraint, CTA contrast, palette rotation, and banned AI-default patterns. - Use Case: Ask for a redesign of a premium cookware landing page and receive a Tailwind + Motion implementation with a deliberate non-default palette, asymmetric layout, and audited accessibility. ## Quick Start Ask the agent to design a landing page or portfolio from your brief and let it state its design read before generating the interface code.

Frequently Asked Questions about design-taste-frontend

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

FAQPage Schema
How do I make AI-generated landing pages look less generic?

Start by inferring the design direction from the brief: page kind, vibe words, audience, and references. Then set variance, motion, and density dials and apply anti-default rules that ban purple gradients, centered heroes, and repeated section layouts.

What design system should I use for a React landing page?

Match the system to the brief: Fluent for Microsoft-style enterprise, Material 3 for Google-flavored products, Carbon for IBM-style B2B, GOV.UK Frontend for UK public sector, and Tailwind v4 with shadcn/ui for modern SaaS. Use one system per project and install the official package.

Does this approach work with Next.js Server Components?

Yes, the default stack is Next.js with React Server Components. Interactive elements using Motion, scroll listeners, or pointer physics must be isolated client components with 'use client', while server components render static layouts.

Why does my hero section push the CTA below the fold?

Hero sections must fit the initial viewport with headlines capped at two lines and subtext at 20 words. Fix overflow by reducing font scale or cutting copy, and keep top padding at or below pt-24 on desktop.

When should I avoid using serif fonts in web design?

Serif fonts are discouraged as a default and are only appropriate when the brand brief names a serif or the aesthetic is genuinely editorial, luxury, or heritage. For creative agencies, portfolios, and modern brands, use a sans-serif display face instead.

Can I use Framer Motion with this frontend workflow?

Yes, but prefer importing from motion/react since Framer Motion is now the Motion library. Use useMotionValue and useTransform for continuous values like scroll progress instead of useState, which causes re-render performance problems.