taste-skill

Generates non-templated frontend designs for landing pages, portfolios, and redesigns using brief inference and design dials.

3|Updated Apr 20, 2026
One-click install
npx skills add https://github.com/langgenius/due-date-hq-jwl --skill taste-skill-langgenius
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: taste-skill
Source: https://github.com/langgenius/due-date-hq-jwl/tree/main/.claude/skills/taste-skill
Command: npx skills add https://github.com/langgenius/due-date-hq-jwl --skill taste-skill-langgenius

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? LLM-generated frontend code tends to look templated and generic, repeating the same purple gradients, centered heroes, and card grids. This Skill forces the agent to read the brief first, infer the right design direction, and apply disciplined layout, typography, color, and motion rules so the output does not look like default AI slop. ## Core Features & Use Cases - Brief Inference and Design Read: Analyzes page kind, vibe words, references, audience, and constraints before writing code, then declares a one-line design read. - Three-Dial Configuration: Tunes DESIGN_VARIANCE, MOTION_INTENSITY, and VISUAL_DENSITY based on the brief, with presets for SaaS landings, portfolios, editorial sites, and public-sector pages. - Design System Mapping: Selects official packages (Fluent, Material, Carbon, Polaris, shadcn/ui, Tailwind v4) when the brief matches a real system, and gives honest implementation guidance for aesthetics like glassmorphism, bento, and brutalism. - Pre-Flight Layout Discipline: Enforces hard rules on hero sizing, eyebrow restraint, CTA contrast, bento rhythm, zigzag caps, and palette bans to catch templated output before shipping. - Use Case: Ask for a redesign of a premium cookware landing page and receive a React/Tailwind implementation with a deliberate non-default palette, asymmetric hero, real image assets, and a passed pre-flight audit. ## Quick Start Redesign my landing page using the taste-skill so it looks intentionally designed rather than templated.

Frequently Asked Questions about taste-skill

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

FAQPage Schema
How do I make AI-generated landing pages not look templated?

Start by inferring the design direction from the brief: page kind, vibe words, audience, and references. Then set variance, motion, and density dials, avoid default patterns like purple gradients and centered heroes, and run a pre-flight audit on layout and color before shipping.

What design system should I use for a SaaS landing page?

For modern SaaS marketing pages, Tailwind v4 utilities with the dark variant are the default. If you own the components, shadcn/ui works well; for enterprise contexts match the vendor system such as Fluent for Microsoft-style products or Carbon for IBM-style B2B.

Does this skill work for dashboards and data-heavy product UI?

No. The skill explicitly scopes itself to landing pages, portfolios, and redesigns, not dashboards, data tables, or multi-step product UI. Those surfaces need different density and component rules than this skill encodes.

Which icon libraries are recommended for React projects?

The preferred order is @phosphor-icons/react, hugeicons-react, @radix-ui/react-icons, then @tabler/icons-react. Lucide is discouraged unless already in the project, hand-rolled SVG icons are banned, and only one icon family should be used per project.

Why does my hero section break on mobile Safari?

Using h-screen for full-height heroes causes layout jumps when the iOS address bar collapses. Use min-h-[100dvh] instead, keep hero top padding at or below pt-24, and ensure the headline fits in two lines with CTAs visible without scrolling.

When is it acceptable to use serif fonts in web design?

Serif is acceptable only when the brand brief names a serif font or the aesthetic is genuinely editorial, luxury, or heritage and you can justify the specific choice. For creative agencies, portfolios, and modern brands, sans-serif display type is the correct default.