gpt-taste

Generates award-level frontend UI code with GSAP animations, randomized layouts, and strict design constraints.

3|Updated Apr 25, 2026
One-click install
npx skills add https://github.com/cherishwins/npsi-site --skill gpt-taste-cherishwins
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: gpt-taste
Source: https://github.com/cherishwins/npsi-site/tree/main/.agents/skills/gpt-taste
Command: npx skills add https://github.com/cherishwins/npsi-site --skill gpt-taste-cherishwins

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? LLMs produce repetitive, low-quality frontend designs: narrow containers causing 6-line wrapped headings, gappy bento grids, cheap meta-labels, invisible button text, and identical left/right layouts. This Skill enforces a rigorous design engineering discipline to break those defaults. ## Core Features & Use Cases - Deterministic Layout Randomization: Simulates Python RNG selection of hero architectures, typography stacks, components, and GSAP paradigms so no two pages repeat the same layout. - Strict Structural Rules: Enforces AIDA page structure, 2-3 line H1 limits with wide containers, gapless bento grids via grid-flow-dense, and massive section spacing. - Advanced GSAP Motion: Implements scroll pinning, scrubbing text reveals, card stacking, and image scale/fade effects with real GSAP and ScrollTrigger code. - 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 scroll sections, and a pre-flight design plan verifying all constraints. ## Quick Start Ask the AI 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 stop LLMs from generating repetitive landing page layouts?▼

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

How to build a bento grid with no empty spaces in Tailwind?▼

Apply grid-flow-dense (grid-auto-flow: dense) to the grid container and mathematically verify that col-span and row-span values interlock. Limit the grid to 3-5 intentional cards filled with imagery, typography, or CSS effects.

What GSAP animations work for scroll-based landing pages?▼

Use ScrollTrigger for section pinning with a scrolling gallery, scrubbing text reveals where word opacity animates from 0.1 to 1.0, image scale effects from 0.8 to 1.0 on entry, and card stacking where cards overlap as the user scrolls down.

Why do AI-generated hero headings wrap into 6 lines?▼

LLMs default to narrow containers, forcing headings to wrap excessively. Fix this by using ultra-wide containers like max-w-5xl or max-w-6xl and clamp-based font sizing such as clamp(3rem, 5vw, 5.5rem) to keep the H1 within 2-3 lines.

Does this skill work with fonts other than Inter?▼

Yes, Inter is explicitly banned. The skill randomizes between Satoshi, Cabinet Grotesk, Outfit, and Geist typography stacks to ensure visual variety across generated pages.