emil-design-eng

Review UI code with a markdown table of Before/After columns.

Updated Apr 25, 2026
One-click install
npx skills add https://github.com/bykoleksii-hardo/hardo-app --skill emil-design-eng-bykoleksii-hardo
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: emil-design-eng
Source: https://github.com/bykoleksii-hardo/hardo-app/tree/main/.claude/skills/emil-design-eng
Command: npx skills add https://github.com/bykoleksii-hardo/hardo-app --skill emil-design-eng-bykoleksii-hardo

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and assets (resource) components.

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.

Frequently Asked Questions about emil-design-eng

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
What is design engineering for UI component development?

Design engineering for UI component development combines UI polish, component design, and animation decisions to enhance software UI/UX quality, emphasizing taste and unseen details to build polished interfaces.

How do I review UI code for design and animation quality?

Review UI code for animation quality using a structured markdown table with Before and After columns to evaluate component design, animation purpose, easing, and timing decisions against established design engineering principles.

How do I build better UI components like buttons and tooltips?

Build better UI components by following established component building principles and leveraging techniques like CSS transforms, clip-path animations, and stagger animations to create natural, polished interactions.

What's the best way to implement animations in UI components?

Implement UI animations using a structured framework that evaluates animation purpose, easing, and timing, while applying CSS transforms, clip-path properties, and gesture interactions to achieve high-performance visual effects.

How do I optimize UI performance and accessibility for animations?

Optimize UI performance and animation accessibility by following specific performance rules and accessibility guidelines, ensuring gesture and drag interactions remain smooth and usable for all users.

How do I debug and test UI animations effectively?

Debug and test UI animations effectively by applying targeted debugging tips to verify animation purpose, easing curves, and timing, ensuring component interactions perform as intended across different states.