frontend-design

Generates production-grade frontend interfaces with distinctive typography, color, motion, and layout design.

Updated Apr 4, 2026
One-click install
npx skills add https://github.com/juanjo-zurich/juarvis-v4 --skill frontend-design-juanjo-zurich
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: frontend-design
Source: https://github.com/juanjo-zurich/juarvis-v4/tree/main/plugins/frontend/skills/frontend-design
Command: npx skills add https://github.com/juanjo-zurich/juarvis-v4 --skill frontend-design-juanjo-zurich

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? AI-generated web interfaces often look generic, relying on overused fonts, cliché color schemes, and predictable layouts. This Skill guides the creation of distinctive, production-grade frontend code with intentional aesthetic direction and meticulous visual detail. ## Core Features & Use Cases - Aesthetic Direction: Commits to a bold, cohesive design vision (minimalist, maximalist, brutalist, editorial, etc.) before writing any code. - Design Guidelines: Enforces distinctive typography, dominant color palettes with CSS variables, high-impact animations, asymmetric layouts, and atmospheric backgrounds. - Anti-Generic Rules: Explicitly avoids overused fonts (Inter, Roboto, Arial), cliché purple gradients, and template-like component patterns. - Use Case: Ask for a landing page for a coffee brand, and receive a complete HTML/CSS/JS or React page with a unique editorial aesthetic, staggered load animations, and custom cursor effects instead of a generic template look. ## Quick Start Use the frontend-design skill to build a landing page for a specialty coffee brand with a bold editorial aesthetic.

Frequently Asked Questions about frontend-design

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

FAQPage Schema
How do I create a landing page that doesn't look AI-generated?▼

Commit to a specific aesthetic direction before coding, choose distinctive display fonts instead of Inter or Roboto, and use dominant colors with sharp accents. Add orchestrated load animations and atmospheric backgrounds like gradient meshes or grain overlays.

How to add animations to a React frontend?▼

Use the Motion library for React to create scroll-triggered reveals and hover states. For plain HTML, prefer CSS-only animations with staggered animation-delay values for page load sequences, which create more impact than scattered micro-interactions.

What fonts should I avoid in web design?▼

Avoid overused generic fonts like Inter, Roboto, Arial, and system defaults, which signal template-like design. Pair a distinctive display font with a refined body font, and vary choices across projects rather than converging on popular options like Space Grotesk.

Does this approach work with frameworks like React and Vue?▼

Yes, the design guidelines apply to any implementation stack including plain HTML/CSS/JS, React, and Vue. The aesthetic principles for typography, color, motion, and composition are framework-agnostic; only the animation tooling differs.

When should I use minimalist versus maximalist design?▼

Match implementation complexity to the aesthetic vision. Maximalist designs need elaborate code with extensive animations and effects, while minimalist designs require restraint and precise attention to spacing, typography, and subtle details.