Validates animation durations, enforces typography scale, checks component accessibility, and prevents layout anti-patterns in Tailwind CSS projects. Use when building UI components, reviewing CSS utilities, styling React views, or enforcing design consistency.
88
82%
Does it follow best practices?
Impact
96%
1.74xAverage score across 3 eval scenarios
Passed
No known issues
Typography, layout, and design constraints
text-balance on headings
0%
100%
text-pretty on body
0%
100%
tabular-nums for numbers
0%
100%
Skeleton loading state
55%
100%
Empty state action
100%
100%
cn utility usage
0%
75%
No gradients
100%
100%
No h-screen
100%
100%
No arbitrary z-index
100%
100%
size-* for square elements
0%
100%
Truncate/line-clamp in dense areas
0%
0%
Tailwind color tokens only
0%
100%
Accessible components, form interactions, and destructive actions
AlertDialog for delete
0%
100%
Accessible primitive for dialog
0%
100%
No hand-rolled keyboard behavior
100%
100%
No mixed primitive systems
100%
100%
aria-label on icon-only buttons
100%
100%
Inline error display
100%
100%
Paste not blocked
100%
100%
cn utility for class logic
0%
100%
No glow affordances
100%
100%
No h-screen
100%
100%
No arbitrary z-index
100%
100%
Animation constraints and performance
motion/react package
0%
100%
Compositor props only
100%
100%
No layout property animation
100%
100%
Entrance uses ease-out
0%
100%
Duration ≤ 200ms
0%
100%
prefers-reduced-motion
0%
100%
No will-change outside animation
100%
100%
No useEffect for render logic
100%
100%
No custom easing curves
100%
100%
No glow or gradient decorations
100%
100%
Notification limit behavior
100%
100%
tw-animate-css for CSS entrance
0%
100%
95d0e08
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.