What problem does it solve?
This Skill unit provides a comprehensive guide to design engineering principles, focusing on UI polish, component design, and animation decisions based on Emil Kowalski's philosophy.
Core Features & Use Cases
- Design Engineering Philosophy: Offers insights into UI polish, component design, and animation decisions following Emil Kowalski's philosophy.
- Core Philosophy: Discusses the importance of taste, unseen details, and leveraging beauty for software design.
- Review Format: Provides a required format for reviewing UI code using a markdown table with Before/After columns.
- Animation Decision Framework: Outlines a structured approach to animation design, including purpose, easing, and timing considerations.
- Component Building Principles: Offers best practices for building buttons, popovers, tooltips, and other UI components.
- CSS Transform Mastery: Explores advanced CSS techniques for animations and interactions.
- clip-path for Animation: Demonstrates creative uses of
clip-path for animation effects.
- Gesture and Drag Interactions: Discusses techniques for implementing gesture-based interactions.
- Performance Rules: Highlights best practices for UI performance and animation.
- Accessibility: Offers guidelines for creating accessible animations and UI components.
- The Sonner Principles: Provides principles for building loved components from the Sonner project.
- Stagger Animations: Explains how to stagger animations for a more natural effect.
- Debugging Animations: Offers tips for testing and debugging animations.
Quick Start
Use the emil-design-eng skill to review a UI component and provide feedback following the required format.