What problem does it solve? Building an interactive before/after image comparison slider that works with mouse, touch, and keyboard input — while remaining accessible and compatible with static Next.js export — requires handling pointer events, ARIA slider semantics, image clipping, and mobile scroll interference, all of which are easy to get wrong. ## Core Features & Use Cases - Accessible Slider Component: Generates a BeforeAfterSlider.tsx React client component with role="slider", ARIA value attributes, and keyboard controls (Arrow keys, Home, End). - Touch and Mouse Drag Support: Handles pointer dragging with a ResizeObserver-based fix for the clipped before-image width and a non-passive touchmove fallback for mobile scroll interference. - Localization and Performance Guidance: Accepts beforeLabel/afterLabel props for i18n and applies lazy/eager image loading based on above-the-fold placement. - Use Case: A home renovation portfolio page needs a draggable divider comparing a living room photo before and after renovation; this Skill produces the component, page integration, and completion checklist. ## Quick Start Ask the agent to add a before/after image comparison slider to a page section, providing the before and after image paths, alt text, and desired aspect ratio.