design-taste-frontend

Generates React and Tailwind frontend code following metric-driven design rules that override default LLM UI biases.

Updated Mar 28, 2026
One-click install
npx skills add https://github.com/po4yka/blog --skill design-taste-frontend-po4yka
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: design-taste-frontend
Source: https://github.com/po4yka/blog/tree/main/.agents/skills/taste-skill
Command: npx skills add https://github.com/po4yka/blog --skill design-taste-frontend-po4yka

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? LLMs produce generic, cliché frontend designs: centered heroes, purple gradients, Inter font, three-column card rows, and static states. This Skill enforces engineered design rules so generated UI code follows consistent typography, color, layout, motion, and performance constraints instead of defaulting to AI slop patterns. ## Core Features & Use Cases - Metric-Driven Design Dials: Configurable DESIGN_VARIANCE, MOTION_INTENSITY, and VISUAL_DENSITY levels (1-10) that deterministically control layout asymmetry, animation complexity, and information density. - Bias-Correction Rules: Bans common AI tells such as Inter font, neon glows, pure black, generic names like "John Doe", Unsplash links, and 3-column card layouts, replacing them with curated alternatives like Geist, Satoshi, and asymmetric grids. - Motion & Performance Guardrails: Mandates Framer Motion spring physics, transform/opacity-only animation, min-h-[100dvh] viewport safety, and isolated Client Components for perpetual micro-interactions. - Use Case: Ask for a SaaS dashboard bento grid and receive React components with spring-physics micro-animations, skeleton loading states, and a neutral palette with a single desaturated accent instead of a generic purple-gradient template. ## Quick Start Generate a React landing page for a fintech product using the design taste rules with high layout variance and moderate motion intensity.

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 UI look less generic?

Apply explicit design constraints: ban default patterns like Inter font, purple gradients, and centered heroes, then enforce asymmetric layouts, curated font stacks like Geist or Satoshi, and a single desaturated accent color. This Skill encodes those rules as mandatory generation directives.

How to add animations in React without hurting performance?

Animate only transform and opacity properties, never top, left, width, or height. Use Framer Motion's useMotionValue and useTransform for cursor-tracking effects instead of useState, and isolate perpetual animations in memoized Client Components.

Can I use this with Tailwind CSS v4 and Next.js?

Yes, the rules cover Tailwind v3 and v4 with a version lock check against package.json, including the @tailwindcss/postcss requirement for v4. For Next.js, interactive components must be extracted as leaf Client Components with 'use client' while Server Components render static layouts.

Framer Motion vs GSAP for scroll animations?

Use Framer Motion for UI and bento-grid interactions, and GSAP with ScrollTrigger only for isolated full-page scrolltelling or canvas backgrounds. Never mix both libraries in the same component tree, and wrap GSAP usage in useEffect cleanup blocks.

Why does h-screen cause layout jumps on mobile?

Mobile browsers like iOS Safari dynamically resize the viewport when toolbars show or hide, so h-screen sections jump abruptly. Use min-h-[100dvh] instead, which tracks the dynamic viewport height and keeps full-height hero sections stable.