
Modern Web Design
Apply 2024–2025 web design trends, accessibility, and Core Web Vitals–first patterns when building or redesigning interfaces.
Overview
Modern-web-design is an agent skill most often used in Build (also Ship) that synthesizes 2024–2025 web design trends, accessibility, and performance-first implementation patterns for interactive interfaces.
Install
npx skills add https://github.com/freshtechbro/claudedesignskills --skill modern-web-designWhat is this skill?
- Performance-first design with explicit Core Web Vitals targets (LCP, FID, CLS, INP)
- Current trend patterns: micro-interactions, scrollytelling, bold minimalism, cursor UX, glassmorphism
- Accessibility compliance woven into design decisions
- Meta-skill pointers to GSAP, Framer Motion, React Spring, Three.js, R3F, Babylon.js
- Design system architecture and performance optimization guidance
- Core Web Vitals targets: LCP < 2.5s, FID < 100ms, CLS < 0.1, INP < 200ms
Adoption & trust: 915 installs on skills.sh; 227 GitHub stars; 2/3 security scanners passed (skills.sh audits).
What problem does it solve?
You are building a web UI but lack a coherent bar for trends, a11y, and Core Web Vitals while choosing animation and 3D tools.
Who is it for?
Indie developers designing SaaS marketing sites, app shells, or immersive landing pages who need one checklist before coding components.
Skip if: Backend API design, native mobile-only UI, or a single-library deep dive without broader UX context.
When should I use this skill?
Tasks involving modern design trends, micro-interactions, scrollytelling, accessibility, performance-first interfaces, or design system architecture for 2024–2025 web work.
What do I get? / Deliverables
You get trend-aligned design direction with measurable performance targets and pointers to concrete animation or 3D skills for implementation.
- Design principles checklist
- Implementation routing to animation/3D skills
- Performance and accessibility constraints
Recommended Skills
Journey fit
Spans multiple journey phases - primary shelf plus alternate fits below.
Primary shelf is Build because the skill centers on designing and implementing modern web UI, systems, and interactions. Frontend subphase fits interface work, component libraries, motion, and performance budgets for user-facing pages.
Where it fits
Pick interaction patterns and a11y rules before implementing a hero with scroll-driven storytelling.
Align design choices with LCP and CLS budgets before launch.
Sketch a bold-minimal landing concept to test positioning before full build.
How it compares
Holistic design meta-skill—not a drop-in component generator or a lone CSS framework cheat sheet.
Common Questions / FAQ
Who is modern-web-design for?
Solo builders and designers pairing with coding agents to ship modern, accessible, fast web experiences.
When should I use modern-web-design?
During build when choosing layout, motion, and design systems; during ship when tuning perf budgets; at validate when prototyping a bold landing look.
Is modern-web-design safe to install?
It is documentation-style guidance referencing external libraries; review the Security Audits panel on this page before adding the skill pack.
SKILL.md
READMESKILL.md - Modern Web Design
# Modern Web Design ## Overview Modern web design in 2024-2025 emphasizes performance, accessibility, and meaningful interactions. This skill provides comprehensive guidance on current design trends, implementation patterns, and best practices for creating engaging, accessible, and performant web experiences. This meta-skill synthesizes knowledge from all animation, interaction, and 3D skills in this repository to provide holistic design guidance. ## Core Design Principles (2024-2025) ### 1. Performance-First Design **Philosophy**: Design decisions should prioritize Core Web Vitals and user experience on all devices. **Key Metrics**: - Largest Contentful Paint (LCP): < 2.5s - First Input Delay (FID): < 100ms - Cumulative Layout Shift (CLS): < 0.1 - Interaction to Next Paint (INP): < 200ms **Implementation Guidelines**: - Defer non-critical animations until after page load - Use CSS transforms/opacity for animations (GPU-accelerated) - Implement lazy loading for images, videos, and 3D content - Progressive enhancement: core content without JavaScript **Related Skills**: `gsap-scrolltrigger`, `motion-framer`, `lottie-animations` for optimized animations ### 2. Bold Minimalism **Characteristics**: - Large, impactful typography (clamp() for fluid sizing) - Ample white space (negative space as design element) - Limited color palettes (3-5 primary colors) - Intentional use of bold accent colors - Geometric shapes and clean lines **Typography Scale** (Modern fluid system): ```css /* Fluid typography using clamp() */ --font-size-xs: clamp(0.75rem, 0.7rem + 0.25vw, 0.875rem); --font-size-sm: clamp(0.875rem, 0.8rem + 0.375vw, 1rem); --font-size-base: clamp(1rem, 0.9rem + 0.5vw, 1.25rem); --font-size-lg: clamp(1.25rem, 1.1rem + 0.75vw, 1.75rem); --font-size-xl: clamp(1.75rem, 1.5rem + 1.25vw, 2.5rem); --font-size-2xl: clamp(2.5rem, 2rem + 2.5vw, 4rem); --font-size-3xl: clamp(3.5rem, 2.5rem + 5vw, 6rem); ``` **Color System** (Accessibility-first): ```css /* WCAG AAA compliant color system */ --color-primary: oklch(50% 0.2 250); /* Blue */ --color-accent: oklch(65% 0.25 30); /* Coral */ --color-neutral-50: oklch(98% 0 0); --color-neutral-900: oklch(20% 0 0); /* Contrast ratio: minimum 7:1 for text */ ``` **Related Skills**: `animated-component-libraries` for UI components ### 3. Micro-Interactions **Definition**: Small, purposeful animations that provide feedback, guide users, and enhance perceived performance. **Categories**: **a) Hover States** (Desktop): - Scale transformations (1.05-1.1x) - Color transitions (200-300ms) - Shadow depth changes - Cursor transformations **b) Loading States**: - Skeleton screens (better than spinners) - Progressive image loading (blur-up technique) - Optimistic UI updates - Staggered content reveals **c) Interactive Feedback**: - Button press states (scale down 0.95x) - Toggle switches with spring physics - Form field validation (immediate, kind feedback) - Success/error states with motion **Implementation Example** (Framer Motion): ```jsx // Button with micro-interaction <motion.button whileHover={{ scale: 1.05, y: -2 }} whileTap={{ scale: 0.95 }} transition={{ type: "spring", stiffness: 400, damping: 17 }} > Click me </motion.button> ``` **Related Skills**: `motion-framer`, `react-spring-physics`, `animejs` for micro-inte