gpt-taste

Generates award-level frontend pages with GSAP motion, bento grids, and AIDA structure.

3|1|Updated Apr 29, 2026
One-click install
npx skills add https://github.com/firstsun-dev/skills --skill gpt-taste-firstsun-dev
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: gpt-taste
Source: https://github.com/firstsun-dev/skills/tree/main/plugins/frontend-product-design/skills/gpt-taste
Command: npx skills add https://github.com/firstsun-dev/skills --skill gpt-taste-firstsun-dev

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? LLM-generated frontend pages often suffer from repetitive layouts, narrow containers causing 6-line wrapped headings, empty gaps in bento grids, invisible button text, and static interfaces. This Skill enforces strict design engineering rules to produce varied, motion-rich, mathematically correct UI code. ## Core Features & Use Cases - Deterministic Layout Randomization: Simulates Python-driven random selection of hero architectures, typography stacks, components, and GSAP paradigms to prevent repetitive outputs. - Strict Layout Rules: Enforces wide H1 containers (2-3 line limit), gapless bento grids via grid-flow-dense, AIDA page structure, and massive section spacing. - Advanced GSAP Motion: Implements scroll pinning, scrubbing text reveals, card stacking, and image scale/fade effects with hover physics. - Use Case: Ask for a landing page for a SaaS product and receive a complete React/Tailwind page with a cinematic hero, dense bento feature grid, pinned GSAP scroll sections, and a pre-flight design plan verifying all constraints. ## Quick Start Ask the agent to build a landing page for your product using the gpt-taste skill and it will output a verified design plan followed by the full UI code.

Frequently Asked Questions about gpt-taste

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

FAQPage Schema
How do I prevent LLM-generated landing pages from looking repetitive?▼

Use deterministic randomization to select hero layouts, typography stacks, components, and GSAP animations before writing code. This skill simulates a Python random.choice with a seed derived from the prompt, forcing varied outputs instead of defaulting to the same left/right layouts.

How to fix headings wrapping into 5 or 6 lines in Tailwind?▼

Apply ultra-wide containers like max-w-5xl or max-w-6xl to the H1 and reduce font size with clamp(3rem, 5vw, 5.5rem). This lets text flow horizontally and keeps headings within 2-3 lines instead of stacking vertically in narrow containers.

Why do CSS bento grids have empty gaps and how to fix them?▼

Empty grid cells happen when col-span and row-span values do not interlock. Apply Tailwind's grid-flow-dense utility and mathematically verify that span values fill every cell, leaving zero voids in the grid.

Does this skill work with GSAP ScrollTrigger in React?▼

Yes, it generates real GSAP code using @gsap/react and ScrollTrigger for scroll pinning, scrubbing text reveals, card stacking, and image scale-and-fade effects. Static interfaces are explicitly forbidden by the skill rules.

What fonts and images does this frontend skill use?▼

It selects from Satoshi, Cabinet Grotesk, Outfit, or Geist, and bans Inter. Images come from picsum.photos with keyword-matched seeds, styled with CSS filters like grayscale, mix-blend-luminosity, and contrast-125.