aframe-webxr
Declarative web framework for building browser-based 3D, VR, and AR experiences using HTML and entity-component architecture. Use this skill when creating…
Modern web design trends, principles, and implementation patterns for 2024-2025. Use this skill when designing websites, creating interactive experiences, implementing design systems, ensuring accessibility, or building performance-first interfaces. Triggers on tasks involving
$ npx -y skills add freshtechbro/claudedesignskills --skill modern-web-design --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/modern-web-designContext preview
The summary Claude sees to decide when to auto-load this skill.
Modern web design trends, principles, and implementation patterns for 2024-2025. Use this skill when designing websites, creating interactive experiences, implementing design systems, ensuring accessibility, or building performance-first interfaces. Triggers on tasks involving
name: modern-web-design description: Modern web design trends, principles, and implementation patterns for 2024-2025. Use this skill when designing websites, creating interactive experiences, implementing design systems, ensuring accessibility, or building performance-first interfaces. Triggers on tasks involving modern design trends, micro-interactions, scrollytelling, bold minimalism, cursor UX, glassmorphism, accessibility compliance, performance optimization, or design system architecture. References animation skills (GSAP, Framer Motion, React Spring), 3D skills (Three.js, R3F, Babylon.js), and component libraries for implementation guidance.
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.
**Philosophy**: Design decisions should prioritize Core Web Vitals and user experience on all devices.
**Key Metrics**:
**Implementation Guidelines**:
**Related Skills**: `gsap-scrolltrigger`, `motion-framer`, `lottie-animations` for optimized animations
**Characteristics**:
**Typography Scale** (Modern fluid system):
/* 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):
/* 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
**Definition**: Small, purposeful animations that provide feedback, guide users, and enhance perceived performance.
**Categories**:
**a) Hover States** (Desktop):
**b) Loading States**:
**c) Interactive Feedback**:
**Implementation Example** (Framer Motion):
// 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-interactions
**Definition**: Narrative-driven experiences where content reveals and transforms as the user scrolls.
**Patterns**:
**a) Scroll-Triggered Reveals**:
**b) Scroll-Linked Animations**:
**c) Progress Indicators**:
**Implementation Example** (GSAP ScrollTrigger):
// Scroll-linked 3D rotation
gsap.to(".cube", {
scrollTrigger: {
trigger: ".section",
start: "top top",
end: "bottom top",
scrub: 1, // Smooth scrubbing
},
rotationY: 360,
ease: "none"
});**Related Skills**: `gsap-scrolltrigger`, `locomotive-scroll`, `scroll-reveal-libraries`, `react-three-fiber` for 3D scrollytelling
**Evolution**: Custom cursors that enhance interaction and provide contextual feedback.
**Patterns**:
**a) Custom Cursor Shapes**:
**b) Contextual Transformations**:
**c) Performance Considerations**:
**Implementation Example**:
// Simple smooth cursor follower
const cursor = document.querySelector('.cursor');
let mouseX = 0, mouseY = 0;
let cursorX = 0, cursorY = 0;
document.addEventListener('mousemove', (e) => {
mouseX = e.clientX;
mouseY = e.clientY;
});
function updaProfessional design agency skillstack for 3D/WebGL, animation, and modern web development Claude Code plugin marketplace providing comprehensive coverage of modern web technologies including Three.js, GSAP, React Three Fiber, Framer Motion, Babylon.js, and
Repo: freshtechbro/claudedesignskills
Declarative web framework for building browser-based 3D, VR, and AR experiences using HTML and entity-component architecture. Use this skill when creating…
Pre-built animated React component collections combining Magic UI (150+ TypeScript/Tailwind/Motion components) and React Bits (90+ minimal-dependency animated…
Versatile JavaScript animation engine for DOM, CSS, SVG, and JavaScript objects. Use when creating timeline-based animations, stagger effects, SVG morphing,…
Comprehensive skill for Babylon.js 3D web rendering engine. Use this skill when building real-time 3D experiences, browser-based games, interactive…
Page transitions library for creating fluid, smooth transitions between website pages. Use this skill when implementing page transitions, creating SPA-like…
Blender to web export workflows for 3D models and animations. Use this skill when exporting Blender models to glTF for web, optimizing 3D assets for Three.js…