What problem does it solve?
This Skill provides guidance on UI/UX design principles, focusing on the philosophy of Emil Kowalski, offering best practices for creating intuitive and polished interfaces.
Core Features & Use Cases
- Design Engineering Philosophy: Offers insights into UI polish, component design, animation decisions, and attention to detail.
- Review Format: Provides a specific format for reviewing UI code with a focus on 'Before/After' comparisons and explanations.
- Animation Framework: Offers a comprehensive framework for animation decisions, including purpose, easing, and timing.
- Component Building Principles: Outlines principles for building interactive components with a focus on responsiveness and aesthetics.
- CSS Transform Mastery: Explains the effective use of CSS transforms for animations and visual effects.
- Gesture and Drag Interactions: Discusses best practices for implementing gesture-based interactions.
- Performance Rules: Provides guidelines for optimizing performance, including animation and rendering best practices.
- Accessibility: Offers considerations for creating accessible UI/UX designs.
- Sonner Principles: Outlines principles for building loved components from the Sonner UI library.
- Stagger Animations: Explains how to implement staggered animations for a more natural appearance.
- Debugging Animations: Offers tips for debugging animations, including slow motion testing and frame-by-frame inspection.
Quick Start
Use the emil-design-eng skill to review your UI code and apply best practices from Emil Kowalski's design philosophy.