anvil-ui-taste

Generates landing pages, portfolios, and redesigns with brief-driven design direction and pre-flight layout audits.

1|Updated Aug 27, 2026
One-click install
npx skills add https://github.com/rogerznts/anvil --skill anvil-ui-taste-rogerznts
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: anvil-ui-taste
Source: https://github.com/rogerznts/anvil/tree/main/anvil/.claude/skills/anvil-ui-taste
Command: npx skills add https://github.com/rogerznts/anvil --skill anvil-ui-taste-rogerznts

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? LLM-generated frontend code tends to fall back on templated aesthetics: 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 do not look AI-generated. ## 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 services. - Design System Mapping: Routes briefs to official packages (Fluent, Material, Carbon, Polaris, GOV.UK Frontend, shadcn/ui, Tailwind v4) instead of hand-rolled recreations. - Hard Layout Rules and Pre-Flight Audit: Enforces hero viewport fit, eyebrow restraint, CTA contrast and wrap checks, palette locks, and section-layout diversity before shipping. - Use Case: Ask for a redesign of a premium consumer brand landing page and receive a React/Next.js + Tailwind v4 implementation with a non-default palette, real image assets, and a passed pre-flight checklist. ## Quick Start Ask the agent to build a landing page for your product and let it declare its design read before generating the interface.

Frequently Asked Questions about anvil-ui-taste

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 reads page kind, vibe words, references, and audience before writing code. Then set variance, motion, and density dials and avoid default patterns like purple gradients, centered heroes, and three equal feature cards.

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

For modern SaaS marketing sites, Tailwind v4 utilities with shadcn/ui components is the default. Enterprise briefs map to official packages like Fluent, Carbon, or Material, and public-sector work maps to 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 with 'use client' at the top. Import from motion/react in new code, and keep Server Components rendering static layouts only.

Why does my hero section break on mobile Safari?▼

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

When should I not use this frontend design approach?▼

This Skill targets landing pages, portfolios, and redesigns, not dashboards, data tables, or multi-step product UI. Dense application interfaces need different patterns focused on data density and workflow efficiency.