ui-polish

Review UI code and optimize CSS animations for performance and accessibility.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/williamw/agent-skills --skill ui-polish-williamw
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ui-polish
Source: https://github.com/williamw/agent-skills/tree/main/skills/ui-polish
Command: npx skills add https://github.com/williamw/agent-skills --skill ui-polish-williamw

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill helps designers and developers improve UI experiences by applying advanced animation and motion principles, resulting in more engaging and intuitive interfaces.

Core Features & Use Cases

  • Advanced Animation Framework: Offers guidelines for animation design, including easing, duration, and interruptibility.
  • Component Building Principles: Provides best practices for building responsive and accessible UI components.
  • Performance Optimization: Includes rules to ensure animations are performant and do not negatively impact the application's responsiveness.

Quick Start

Use the ui-polish skill to review your UI code and optimize animations based on the provided best practices.

Frequently Asked Questions about ui-polish

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

FAQPage Schema
How do I optimize CSS animations for performance and accessibility?

Optimize CSS animations by applying expert motion principles that ensure smooth performance and maintain accessibility. This involves using appropriate easing functions, managing animation duration, and ensuring interactions are interruptible to keep the UI responsive.

What are the best practices for adding motion design to UI components?

Best practices for motion design in UI components include following guidelines for easing, duration, and interruptibility. Components should be built with responsive and accessible principles to ensure animations enhance engagement without degrading user experience.

How do I use easing functions to improve UI design engagement?

Use easing functions within an advanced animation framework to improve UI design engagement. By carefully selecting easing curves and duration, you can create physics-based interactions that feel intuitive and natural to the user.

Why does my UI animation negatively impact application responsiveness?

Your UI animation impacts responsiveness because it lacks performance optimization. Applying specific rules to ensure animations are performant, such as optimizing easing functions and interruptibility, prevents negative impacts on the application's overall responsiveness.

Do I need to understand physics-based interactions to enhance UI UX design with motion?

Yes, enhancing UI UX design with motion requires an understanding of physics-based interactions, CSS animations, and easing functions. This knowledge allows you to apply advanced animation principles effectively to create engaging and intuitive interfaces.