gpt-taste

Generates award-level frontend UI code with GSAP animations, bento grids, and AIDA page structure.

Updated Oct 7, 2022
One-click install
npx skills add https://github.com/tamagusko/linux-cfg --skill gpt-taste-tamagusko
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gpt-taste
Source: https://github.com/tamagusko/linux-cfg/tree/main/dotfiles/claude/skills/gpt-taste
Command: npx skills add https://github.com/tamagusko/linux-cfg --skill gpt-taste-tamagusko

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? LLMs produce repetitive, low-quality frontend layouts: narrow containers causing 6-line wrapped headings, gappy bento grids, cheap meta-labels, invisible button text, and static pages without motion. This Skill enforces a rigorous design engineering process that breaks those defaults. ## Core Features & Use Cases - Deterministic Layout Randomization: Simulates Python RNG selection of hero architecture, typography stack, components, and GSAP paradigms so no two pages repeat the same layout. - Strict Structural Rules: Enforces AIDA page flow, 2-3 line hero headings via wide containers, gapless bento grids with grid-flow-dense, and banned meta-labels. - Advanced GSAP Motion: Requires real ScrollTrigger implementations including pinning, scrubbing text reveals, card stacking, and image scale/fade scroll effects. - 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 mandatory pre-flight design plan verifying spacing and grid math. ## Quick Start Ask the AI to build a landing page for your product and it will output a design plan followed by the full 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 landing page layouts?

Use deterministic randomization to force layout variety. This Skill simulates a Python random.choice seeded by the prompt's character count to select the hero architecture, typography stack, components, and GSAP animations, preventing repeated Left/Right layouts.

How to fix hero headings that wrap into 5 or 6 lines?

Widen the heading container to max-w-5xl or max-w-6xl and reduce font size with clamp(3rem, 5vw, 5.5rem). The Skill enforces a hard rule that H1 text must never exceed 2 to 3 lines.

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 class and mathematically verify that spans fill every cell, limiting the grid to 3 to 5 intentional cards.

What GSAP animations should a modern landing page include?

Core patterns include ScrollTrigger section pinning with scrolling galleries, scrubbed text opacity reveals, image scale-and-fade on scroll, and dynamic card stacking. Hover physics use group-hover scale transitions inside overflow-hidden containers.

Does this Skill work with frameworks other than React and Tailwind?

The instructions are written around React, Tailwind CSS, and @gsap/react with ScrollTrigger. The design principles like AIDA structure and spacing rules transfer conceptually, but the code patterns and class names are Tailwind-specific.