design-taste-frontend

Generates landing pages, portfolios, and redesigns with brief-inferred design direction and anti-default rules.

Updated Aug 11, 2026
One-click install
npx skills add https://github.com/Debindenny/travelplanner-community- --skill design-taste-frontend-debindenny
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: design-taste-frontend
Source: https://github.com/Debindenny/travelplanner-community-/tree/main/travel-planner/agent/skills/design-taste-frontend
Command: npx skills add https://github.com/Debindenny/travelplanner-community- --skill design-taste-frontend-debindenny

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? LLM-generated frontend code tends to look templated: AI-purple gradients, centered heroes, three equal feature cards, and generic glassmorphism. This Skill forces the agent to read the brief first, infer the right design direction, and ship interfaces that avoid these default patterns. ## Core Features & Use Cases - Brief Inference and Design Read: Analyzes page kind, vibe words, references, audience, and constraints, then declares a one-line design read before writing any code. - 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: Routes briefs to official packages (Fluent, Material 3, Carbon, Polaris, GOV.UK Frontend, shadcn/ui, Tailwind v4) instead of hand-rolled imitations. - Pre-Flight Layout Rules: Enforces hard constraints on hero sizing, eyebrow frequency, CTA contrast, bento cell counts, palette consistency, and zigzag alternation caps. - Use Case: Ask for a premium consumer cookware landing page and get a non-beige palette, asymmetric hero, real generated imagery, and a locked accent color audited across every section. ## Quick Start Use the design-taste-frontend skill to build a landing page for my SaaS product with a Linear-style minimalist feel.

Frequently Asked Questions about design-taste-frontend

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 with a brief inference step that reads page kind, vibe words, audience, and constraints before writing code. 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 rules.

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

For modern SaaS marketing pages, Tailwind v4 utilities with shadcn/ui components is the default. Enterprise briefs map to official systems like Fluent, Carbon, or Material 3, and public-sector sites should use GOV.UK Frontend or USWDS.

Can I use Framer Motion with Next.js Server Components?▼

Yes, but any component using Motion, scroll listeners, or pointer physics must be an isolated leaf component with 'use client' at the top. Import from motion/react, and never track continuous values like scroll progress with useState; use useMotionValue and useScroll instead.

Why does my hero section break on mobile Safari?▼

Using h-screen for full-height heroes causes layout jumping when the iOS Safari address bar collapses. Use min-h-[100dvh] instead, and keep hero top padding at or below pt-24 so content stays in the initial viewport.

When should I avoid using serif fonts in web design?▼

Serif is discouraged as a default and only fits when the brand brief names a serif or the aesthetic is genuinely editorial, luxury, or heritage. For agency, portfolio, and premium consumer briefs, default to sans display fonts like Geist Display or Cabinet Grotesk.

What are the limitations of this frontend design skill?▼

It explicitly excludes dashboards, data tables, and multi-step product UI, covering only landing pages, portfolios, and redesigns. It also requires real image assets from generation tools or stock sources, and refuses to ship text-only pages with fake screenshot placeholders.