gpt-taste

Generates award-level frontend pages with GSAP animations, bento grids, and randomized layout selection.

Updated Aug 15, 2025
One-click install
npx skills add https://github.com/yehezkieldio/topaz --skill gpt-taste-yehezkieldio
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: gpt-taste
Source: https://github.com/yehezkieldio/topaz/tree/main/.agents/skills/gpt-taste
Command: npx skills add https://github.com/yehezkieldio/topaz --skill gpt-taste-yehezkieldio

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? LLM-generated UI tends to repeat the same layouts, produce narrow multi-line headings, leave gaps in bento grids, and use cheap meta-labels. This Skill enforces a rigorous design engineering process that breaks those defaults and produces varied, motion-rich, editorial-grade pages. ## Core Features & Use Cases - Deterministic Layout Randomization: Simulates a Python RNG step to select hero architecture, typography stack, components, and GSAP paradigms so no two pages look alike. - Strict Structural Rules: Enforces AIDA page structure, 2-3 line hero headings via wide containers, gapless bento grids with grid-flow-dense, and massive section spacing. - Advanced GSAP Motion: Requires ScrollTrigger pinning, scrubbing text reveals, image scale/fade scroll, card stacking, and hover physics on every interactive element. - 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 gallery, and a pre-flight design plan verifying all constraints. ## Quick Start Ask the agent to build a landing page for your product and it will output a verified design plan followed by the full GSAP-animated 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 UI layouts?▼

Use a deterministic randomization step that selects hero architecture, typography, components, and animation paradigms before writing code. This Skill simulates a Python RNG seeded by prompt character count to force varied layout choices on every generation.

How to prevent multi-line wrapped hero headings in Tailwind?▼

Use ultra-wide containers like max-w-5xl or max-w-6xl for 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 wrapping into 6-line walls.

Why do CSS bento grids have empty gaps?▼

Empty cells appear when col-span and row-span values do not interlock mathematically. Apply Tailwind's grid-flow-dense utility and verify that span values fill every row and column so no dead cells remain.

Does this Skill work with GSAP ScrollTrigger in React?▼

Yes, it mandates real GSAP usage via @gsap/react and ScrollTrigger, including section pinning, scrubbing text reveals, image scale-and-fade on scroll, and dynamic card stacking. Static interfaces are explicitly forbidden by its rules.

What design elements are banned by this Skill?▼

It bans meta-labels like SECTION 01 or QUESTION 05, floating stamp badges on hero text, pill-tags under heroes, raw stats in heroes, the Inter font, emojis in code, and invisible low-contrast button text.