This skill encodes Emil Kowalski's philosophy on UI polish, component design, animation decisions, and the invisible details that make software feel great.
65
49%
Does it follow best practices?
Impact
90%
1.42xAverage score across 3 eval scenarios
Passed
No known issues
Optimize this skill with Tessl
npx tessl skill review --optimize ./skills/emil-design-eng/SKILL.mdUI code review format and animation issue detection
Table review format
0%
100%
No transition:all
100%
100%
Flags ease-in on dropdowns
100%
100%
Flags ease-in on notification popover
100%
100%
Scale(0) entry animation
100%
100%
Popover transform-origin
100%
100%
Modal transform-origin exempt
100%
100%
Command palette keyboard action
0%
100%
Custom easing recommendation
0%
100%
Button press state missing
0%
100%
Popover and tooltip component animation quality
No scale(0) entry
70%
100%
Popover trigger-origin
0%
75%
Tooltip instant on subsequent
100%
100%
Custom easing curve
100%
100%
No ease-in used
100%
100%
Tooltip duration range
100%
100%
Button active scale
0%
100%
Hover media query
0%
100%
Transform+opacity only
100%
100%
Easing decision documented
100%
100%
Drag-to-dismiss, performance, stagger, and accessibility
Velocity-based dismissal
100%
100%
Velocity threshold ~0.11
0%
0%
CSS transitions not keyframes
100%
40%
Transform/opacity only
50%
50%
Direct transform update during drag
100%
100%
translateY percentage positioning
100%
100%
Stagger entrance animation
100%
100%
Stagger delay range
100%
100%
prefers-reduced-motion support
100%
100%
Hover media query on cards
0%
100%
Asymmetric timing documented
0%
20%
ecf66bb
Table of Contents
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.