design-taste-frontend

Generates anti-slop frontend designs for landing pages, portfolios, and redesigns using inferred design direction.

1|Updated Jul 19, 2026
One-click install
npx skills add https://github.com/leobbaroni/maestro --skill design-taste-frontend-leobbaroni
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: design-taste-frontend
Source: https://github.com/leobbaroni/maestro/tree/main/skills/maestro/library/taste-skill/skills/taste-skill
Command: npx skills add https://github.com/leobbaroni/maestro --skill design-taste-frontend-leobbaroni

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? AI-generated frontend code tends to fall back on templated clichés: purple gradients, centered heroes, three equal feature cards, and default Inter typography. This Skill forces the agent to read the brief first, infer the right design direction, and ship landing pages, portfolios, and redesigns that do not look machine-generated. ## 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 with signal-based inference tables and use-case presets. - Design System Mapping: Routes briefs to official packages (Fluent, Material, Carbon, Polaris, shadcn/ui, Tailwind v4) or honest aesthetic implementations, with strict anti-default rules for typography, color, layout, and CTAs. - Use Case: Ask for a premium consumer landing page and receive a React/Next.js + Tailwind build with a non-default palette, disciplined hero layout, real image strategy, and a pre-flight audit checklist. ## Quick Start Ask the agent to design and build a landing page for your product using this skill, describing the audience and desired vibe in one sentence.

Frequently Asked Questions about design-taste-frontend

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

FAQPage Schema
How do I stop AI-generated landing pages from looking templated?▼

Start with a brief inference step that identifies page kind, audience, and vibe before coding. Then set variance, motion, and density dials and apply anti-default rules that ban AI-purple gradients, centered heroes, and generic card grids.

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

For modern SaaS marketing sites, Tailwind v4 utilities with the dark variant are the default. If the brief matches an established product ecosystem, use the official package such as Fluent, Carbon, Primer, or shadcn/ui instead of recreating its CSS.

Does this skill work with Next.js Server Components?▼

Yes, it defaults to React Server Components with interactive islands. Any component using Motion, scroll listeners, or pointer physics must be an isolated client component with 'use client', while server components render static layouts only.

When is it acceptable to use serif fonts in a design?▼

Serif is acceptable only when the brand brief explicitly names a serif or the aesthetic is genuinely editorial, luxury, or heritage. For creative agencies, portfolios, and modern brands, sans-serif display fonts like Geist Display or Cabinet Grotesk are the required default.

Why does my hero section fail the pre-flight check?▼

Common failures include headlines over two lines, subtext over 20 words, top padding above pt-24, more than four text elements, or CTAs hidden below the fold. Reduce font scale or cut copy so the hero fits the initial viewport.

Can I mix Tailwind with Material or Carbon components?▼

No, the skill enforces one design system per project. Mixing Fluent React with Carbon, or importing shadcn/ui into a Material 3 app, is explicitly prohibited to keep tokens, motion, and accessibility behavior consistent.